Docs (#94)

* Updated 3.0.0-alpha docs

* Updated 2.9.0 docs

* Updated 2.9.1 docs

* Updated 2.10.0 docs

* Updated 2.11.0 docs
diff --git a/docs/2.10.0/SQL/JDBC/error-codes.html b/docs/2.10.0/SQL/JDBC/error-codes.html
index ee07542..dc4fd3a 100644
--- a/docs/2.10.0/SQL/JDBC/error-codes.html
+++ b/docs/2.10.0/SQL/JDBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3446,11 +3395,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 9863e3a..2de9e05 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3721,11 +3670,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 4552202..0067ce7 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4238,11 +4187,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 422edfd..944b312 100644
--- a/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3580,11 +3529,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 3a12f6d..886eb0c 100644
--- a/docs/2.10.0/SQL/ODBC/data-types.html
+++ b/docs/2.10.0/SQL/ODBC/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3404,11 +3353,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 8f403e1..0c51484 100644
--- a/docs/2.10.0/SQL/ODBC/error-codes.html
+++ b/docs/2.10.0/SQL/ODBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3470,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 21e9a11..9048817 100644
--- a/docs/2.10.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.10.0/SQL/ODBC/odbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3859,11 +3808,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 f250391..519bebd 100644
--- a/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3930,11 +3879,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 2ec5515..047c9ed 100644
--- a/docs/2.10.0/SQL/ODBC/specification.html
+++ b/docs/2.10.0/SQL/ODBC/specification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4809,11 +4758,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 617485d..8656f97 100644
--- a/docs/2.10.0/SQL/custom-sql-func.html
+++ b/docs/2.10.0/SQL/custom-sql-func.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3395,11 +3344,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 54b0fe6..80ca8cf 100644
--- a/docs/2.10.0/SQL/distributed-joins.html
+++ b/docs/2.10.0/SQL/distributed-joins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3440,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 9aaf127..0b887d0 100644
--- a/docs/2.10.0/SQL/indexes.html
+++ b/docs/2.10.0/SQL/indexes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4089,11 +4038,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729136' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729136' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729136" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729136"></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 fd56684..fad91f3 100644
--- a/docs/2.10.0/SQL/schemas.html
+++ b/docs/2.10.0/SQL/schemas.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3430,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 be1533902..cd9d0b3 100644
--- a/docs/2.10.0/SQL/sql-api.html
+++ b/docs/2.10.0/SQL/sql-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3908,11 +3857,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 9551203..3b8bc74 100644
--- a/docs/2.10.0/SQL/sql-introduction.html
+++ b/docs/2.10.0/SQL/sql-introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3348,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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-statistics.html b/docs/2.10.0/SQL/sql-statistics.html
deleted file mode 100644
index a34be5a..0000000
--- a/docs/2.10.0/SQL/sql-statistics.html
+++ /dev/null
@@ -1,3575 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.10.0" />
-    <title>SQL Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.10.0/SQL/sql-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.10.0">2.10.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class='active'
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <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>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <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>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/SQL/sql-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>SQL Statistics</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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/2.10.0/SQL/sql-statistics#obtaining-a-better-execution-plan-using-statistics">example</a> for more details.</p>
-</div>
-<div class="paragraph">
-<p>Statistics are checked and updated each time after one of the following actions:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Node start</p>
-</li>
-<li>
-<p>Topology change</p>
-</li>
-<li>
-<p>Configuration change</p>
-</li>
-</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="configuring-statistics">Configuring Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<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">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='Windows'><div class="listingblock">
-<div class="content">
-<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>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>
-</div>
-<div class="sect1">
-<h2 id="statistics-overriding">Statistics Overriding</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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#statistics_partition_data" target="_blank" rel="noopener">STATISTICS_PARTITION_DATA</a> (keeps real statistics info by partitions). Then, overriden values are used by SQL query optimizer.</p>
-</div>
-<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 class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-obsolescence">Statistics Obsolescence</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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="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>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-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>To save CPU resources on obsolescence tracking, use the <code>NO_UPDATE</code> state:</p>
-</div>
-<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="obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>Create a table and insert data into it:</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">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">);</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>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">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>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">ANALYZE</span> <span class="n">statistics_test</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<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>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </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?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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.10.0/SQL/sql-transactions.html b/docs/2.10.0/SQL/sql-transactions.html
index cbe663e..3f64dac 100644
--- a/docs/2.10.0/SQL/sql-transactions.html
+++ b/docs/2.10.0/SQL/sql-transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1215,8 +1195,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'>
             
                 
 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3243,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+Support for SQL transactions is currently in the beta stage. For production use, consider key-value transactions.
 </td>
 </tr>
 </table>
@@ -3460,11 +3409,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 57d9d26..8552953 100644
--- a/docs/2.10.0/SQL/sql-tuning.html
+++ b/docs/2.10.0/SQL/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3954,11 +3903,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 5bf0347..14c53b3 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
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3767,11 +3716,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 bcf4de3..0e88c75 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
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3904,11 +3853,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 6262717..0b9a502 100644
--- a/docs/2.10.0/binary-client-protocol/cache-configuration.html
+++ b/docs/2.10.0/binary-client-protocol/cache-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4527,11 +4476,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 eaa9102..1a0c32e 100644
--- a/docs/2.10.0/binary-client-protocol/data-format.html
+++ b/docs/2.10.0/binary-client-protocol/data-format.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5560,11 +5509,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 63051aa..e4ee7f3 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
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5475,11 +5424,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 f3d3792..a6286e6 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
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4294,11 +4243,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 2ce2bdf..04bd0b9 100644
--- a/docs/2.10.0/clustering/baseline-topology.html
+++ b/docs/2.10.0/clustering/baseline-topology.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3551,11 +3500,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 a6b9b9e..855193e 100644
--- a/docs/2.10.0/clustering/clustering.html
+++ b/docs/2.10.0/clustering/clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3400,11 +3349,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 ab7ff1f..adfb4e4 100644
--- a/docs/2.10.0/clustering/connect-client-nodes.html
+++ b/docs/2.10.0/clustering/connect-client-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3470,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 1278c25..7827334 100644
--- a/docs/2.10.0/clustering/discovery-in-the-cloud.html
+++ b/docs/2.10.0/clustering/discovery-in-the-cloud.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,9 +3281,6 @@
 <li>
 <p>Google Cloud Storage IP Finder</p>
 </li>
-<li>
-<p>Azure Blob Storage IP Finder</p>
-</li>
 </ul>
 </div>
 <div class="admonitionblock tip">
@@ -3444,16 +3390,16 @@
 <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>TcpDiscoveryS3IpFinder</code> type of <code>ipFinder</code>.</p>
+To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFindera</code> type of <code>ipFinder</code>.</p>
 </div>
-<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">
-You must download and <a href="/docs/2.10.0/setup#enabling-modules">enable the 'ignite-aws-ext' extension</a>.
+You must <a href="/docs/2.10.0/setup#enabling-modules">enable the 'ignite-aws' module</a>.
 </td>
 </tr>
 </table>
@@ -3670,7 +3616,7 @@
     <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">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">"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">"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>
@@ -3714,81 +3660,6 @@
 </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. 
@@ -3803,7 +3674,6 @@
 <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>
           
@@ -3843,11 +3713,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 5090680..3703423 100644
--- a/docs/2.10.0/clustering/network-configuration.html
+++ b/docs/2.10.0/clustering/network-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3733,11 +3682,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 02b84ba..18cb8b5 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
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3396,11 +3345,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 fcb73e3..8f77b8b 100644
--- a/docs/2.10.0/clustering/tcp-ip-discovery.html
+++ b/docs/2.10.0/clustering/tcp-ip-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4117,11 +4066,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 01b0ccd..d191f36 100644
--- a/docs/2.10.0/clustering/zookeeper-discovery.html
+++ b/docs/2.10.0/clustering/zookeeper-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3617,11 +3566,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 dbd47c9..76f1130 100644
--- a/docs/2.10.0/code-deployment/deploying-user-code.html
+++ b/docs/2.10.0/code-deployment/deploying-user-code.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3528,11 +3477,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 004c1f8..60d029a 100644
--- a/docs/2.10.0/code-deployment/peer-class-loading.html
+++ b/docs/2.10.0/code-deployment/peer-class-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3317,7 +3266,7 @@
 </table>
 </div>
 <div class="paragraph">
-<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>
+<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>
 </div>
 <div class="paragraph">
 <p>When enabled, peer class loading is used to deploy the following classes:</p>
@@ -3328,7 +3277,7 @@
 <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-cache-queries">cache 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-scan-queries">scan 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>
@@ -3624,11 +3573,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 8e0e734..efac347 100644
--- a/docs/2.10.0/configuring-caches/atomicity-modes.html
+++ b/docs/2.10.0/configuring-caches/atomicity-modes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3367,14 +3316,16 @@
 <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 caution">
+<div class="admonitionblock warning">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Caution</div>
+<div class="title">Warning</div>
 </td>
 <td class="content">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+<div class="paragraph">
+<p>MVCC implementation is in beta and should not be considered for production.</p>
+</div>
 </td>
 </tr>
 </table>
@@ -3494,11 +3445,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 fe5c2e8..e83c258 100644
--- a/docs/2.10.0/configuring-caches/cache-groups.html
+++ b/docs/2.10.0/configuring-caches/cache-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3440,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 2892eec..e5db6f3 100644
--- a/docs/2.10.0/configuring-caches/configuration-overview.html
+++ b/docs/2.10.0/configuring-caches/configuration-overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3693,11 +3642,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 734eab9..53c9af7 100644
--- a/docs/2.10.0/configuring-caches/configuring-backups.html
+++ b/docs/2.10.0/configuring-caches/configuring-backups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3523,11 +3472,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 2830674..3fb23d5 100644
--- a/docs/2.10.0/configuring-caches/expiry-policies.html
+++ b/docs/2.10.0/configuring-caches/expiry-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3433,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 7b4555d..036abfa 100644
--- a/docs/2.10.0/configuring-caches/near-cache.html
+++ b/docs/2.10.0/configuring-caches/near-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3378,10 +3327,8 @@
 </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. 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>
+<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>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3561,11 +3508,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 e6320c8..207df25 100644
--- a/docs/2.10.0/configuring-caches/on-heap-caching.html
+++ b/docs/2.10.0/configuring-caches/on-heap-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3633,11 +3582,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 b8081b8..f020895 100644
--- a/docs/2.10.0/configuring-caches/partition-loss-policy.html
+++ b/docs/2.10.0/configuring-caches/partition-loss-policy.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3592,11 +3541,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 4c9d030..3f9ed83 100644
--- a/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,11 +3371,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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 42adc5b..f256ca3 100644
--- a/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3643,11 +3592,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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-serialization.html b/docs/2.10.0/cpp-specific/cpp-serialization.html
index b2495ba..10c758d 100644
--- a/docs/2.10.0/cpp-specific/cpp-serialization.html
+++ b/docs/2.10.0/cpp-specific/cpp-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3612,11 +3561,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/index.html b/docs/2.10.0/cpp-specific/index.html
index b9c667b..b9300e9 100644
--- a/docs/2.10.0/cpp-specific/index.html
+++ b/docs/2.10.0/cpp-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3309,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-modeling/affinity-collocation.html b/docs/2.10.0/data-modeling/affinity-collocation.html
index a2c064d..0158f49 100644
--- a/docs/2.10.0/data-modeling/affinity-collocation.html
+++ b/docs/2.10.0/data-modeling/affinity-collocation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3457,118 +3406,9 @@
     <span class="p">}</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">struct</span> <span class="nc">Person</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-    <span class="kt">int32_t</span> <span class="n">cityId</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">PersonKey</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">Company</span>
-<span class="p">{</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Person"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">cityId</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">cityId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"PersonKey"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetAffinityFieldName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"companyId"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Company"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="p">}};</span>  <span class="c1">// namespace ignite::binary</span>
-
-<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">ignite</span><span class="p">;</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">cache</span><span class="p">;</span>
-
-    <span class="n">IgniteConfiguration</span> <span class="n">cfg</span><span class="p">;</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Start</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span> <span class="n">personCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"person"</span><span class="p">);</span>
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span> <span class="n">companyCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"company"</span><span class="p">);</span>
-
-    <span class="n">Person</span> <span class="n">person</span><span class="p">{};</span>
-    <span class="n">person</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Vasya"</span><span class="p">;</span>
-
-    <span class="n">Company</span> <span class="n">company</span><span class="p">{};</span>
-    <span class="n">company</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Company1"</span><span class="p">;</span>
-
-    <span class="n">personCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="n">PersonKey</span><span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="s">"company1_key"</span><span class="p">},</span> <span class="n">person</span><span class="p">);</span>
-    <span class="n">companyCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="s">"company1_key"</span><span class="p">,</span> <span class="n">company</span><span class="p">);</span>
-
-    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3762,11 +3602,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-modeling/binary-marshaller.html b/docs/2.10.0/data-modeling/binary-marshaller.html
index 79b55f8..62cc13f 100644
--- a/docs/2.10.0/data-modeling/binary-marshaller.html
+++ b/docs/2.10.0/data-modeling/binary-marshaller.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3717,11 +3666,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-modeling/data-modeling.html b/docs/2.10.0/data-modeling/data-modeling.html
index 0aa535e..f581ab9 100644
--- a/docs/2.10.0/data-modeling/data-modeling.html
+++ b/docs/2.10.0/data-modeling/data-modeling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3418,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-modeling/data-partitioning.html b/docs/2.10.0/data-modeling/data-partitioning.html
index b20fb3f..dc61466 100644
--- a/docs/2.10.0/data-modeling/data-partitioning.html
+++ b/docs/2.10.0/data-modeling/data-partitioning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3565,11 +3514,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-rebalancing.html b/docs/2.10.0/data-rebalancing.html
index 248c346..61824a6 100644
--- a/docs/2.10.0/data-rebalancing.html
+++ b/docs/2.10.0/data-rebalancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3700,20 +3649,6 @@
 <div class="paragraph">
 <p>The following table lists the properties of <code>CacheConfiguration</code> related to rebalancing:</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>rebalanceDelay</code> and related API&#8217;s are deprecated and will be removed in the next releases.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 16.6666%;">
@@ -3820,11 +3755,11 @@
         debug: false,
       });
     </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>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<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="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-streaming.html b/docs/2.10.0/data-streaming.html
index c00b602..4e6b55c 100644
--- a/docs/2.10.0/data-streaming.html
+++ b/docs/2.10.0/data-streaming.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3796,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-structures/atomic-sequence.html b/docs/2.10.0/data-structures/atomic-sequence.html
index 958fbd5..99505e5 100644
--- a/docs/2.10.0/data-structures/atomic-sequence.html
+++ b/docs/2.10.0/data-structures/atomic-sequence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3385,11 +3334,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-structures/atomic-types.html b/docs/2.10.0/data-structures/atomic-types.html
index c0fb246..62cf6dd 100644
--- a/docs/2.10.0/data-structures/atomic-types.html
+++ b/docs/2.10.0/data-structures/atomic-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3448,11 +3397,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-structures/countdownlatch.html b/docs/2.10.0/data-structures/countdownlatch.html
index 478f979..bbf804e 100644
--- a/docs/2.10.0/data-structures/countdownlatch.html
+++ b/docs/2.10.0/data-structures/countdownlatch.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3380,11 +3329,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729137' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729137' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729137" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729137"></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/data-structures/id-generator.html b/docs/2.10.0/data-structures/id-generator.html
index 9b93af4..edd353e 100644
--- a/docs/2.10.0/data-structures/id-generator.html
+++ b/docs/2.10.0/data-structures/id-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3407,11 +3356,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/data-structures/queue-and-set.html b/docs/2.10.0/data-structures/queue-and-set.html
index e10dfda..965df7a 100644
--- a/docs/2.10.0/data-structures/queue-and-set.html
+++ b/docs/2.10.0/data-structures/queue-and-set.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3433,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/data-structures/semaphore.html b/docs/2.10.0/data-structures/semaphore.html
index d534a96..9396049 100644
--- a/docs/2.10.0/data-structures/semaphore.html
+++ b/docs/2.10.0/data-structures/semaphore.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3386,11 +3335,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/cluster-groups.html b/docs/2.10.0/distributed-computing/cluster-groups.html
index 2fd202d..0016d54 100644
--- a/docs/2.10.0/distributed-computing/cluster-groups.html
+++ b/docs/2.10.0/distributed-computing/cluster-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3475,11 +3424,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/collocated-computations.html b/docs/2.10.0/distributed-computing/collocated-computations.html
index 2990b5f..185aeef 100644
--- a/docs/2.10.0/distributed-computing/collocated-computations.html
+++ b/docs/2.10.0/distributed-computing/collocated-computations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3674,7 +3623,7 @@
 <td class="content">
 <h3 id="performance-considerations" class="discrete">Performance Considerations</h3>
 <div class="paragraph">
-<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.10.0/key-value-api/using-cache-queries">scan query</a> may perform better.</p>
+<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.10.0/key-value-api/using-scan-queries">scan query</a> may perform better.</p>
 </div>
 </td>
 </tr>
@@ -3920,11 +3869,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/distributed-computing.html b/docs/2.10.0/distributed-computing/distributed-computing.html
index 6ff821b..53ff640 100644
--- a/docs/2.10.0/distributed-computing/distributed-computing.html
+++ b/docs/2.10.0/distributed-computing/distributed-computing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4471,11 +4420,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576932' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576932' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576932" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576932"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/executor-service.html b/docs/2.10.0/distributed-computing/executor-service.html
index 37744d5..bfb2d81 100644
--- a/docs/2.10.0/distributed-computing/executor-service.html
+++ b/docs/2.10.0/distributed-computing/executor-service.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3376,11 +3325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/fault-tolerance.html b/docs/2.10.0/distributed-computing/fault-tolerance.html
index e385d50..458b064 100644
--- a/docs/2.10.0/distributed-computing/fault-tolerance.html
+++ b/docs/2.10.0/distributed-computing/fault-tolerance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3432,11 +3381,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/job-scheduling.html b/docs/2.10.0/distributed-computing/job-scheduling.html
index 5df934d..5a79cd8 100644
--- a/docs/2.10.0/distributed-computing/job-scheduling.html
+++ b/docs/2.10.0/distributed-computing/job-scheduling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3450,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/load-balancing.html b/docs/2.10.0/distributed-computing/load-balancing.html
index 0be1f33..ca5e2d1 100644
--- a/docs/2.10.0/distributed-computing/load-balancing.html
+++ b/docs/2.10.0/distributed-computing/load-balancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3620,11 +3569,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-computing/map-reduce.html b/docs/2.10.0/distributed-computing/map-reduce.html
index 775bc15..b248ff6 100644
--- a/docs/2.10.0/distributed-computing/map-reduce.html
+++ b/docs/2.10.0/distributed-computing/map-reduce.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3776,11 +3725,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/distributed-locks.html b/docs/2.10.0/distributed-locks.html
index 829e2c0..d0a37f2 100644
--- a/docs/2.10.0/distributed-locks.html
+++ b/docs/2.10.0/distributed-locks.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3348,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/events/events.html b/docs/2.10.0/events/events.html
index 396d83d..96ac401 100644
--- a/docs/2.10.0/events/events.html
+++ b/docs/2.10.0/events/events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3514,9 +3463,9 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_OBJECT_READ</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">An object is read from a cache.
-This event is not emitted when you use <a href="/docs/2.10.0/key-value-api/using-cache-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
+This event is not emitted when you use <a href="/docs/2.10.0/key-value-api/using-scan-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The node where read operation is executed.
-It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.10.0/configuring-caches/configuration-overview#readfrombackup">reading from backups</a> is enabled).
+It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.10.0/configuring-caches/configuration-overview#readfrombackup">reading from backups is enabled</a>).
 In transactional caches, the event can be generated on both the primary and backup nodes depending on the concurrency and isolation levels.</p></td>
 </tr>
 <tr>
@@ -3606,7 +3555,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_QUERY_OBJECT_READ</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.10.0/key-value-api/using-cache-queries#executing-scan-queries">query filter</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.10.0/key-value-api/using-scan-queries#executing-scan-queries">query filter</a>.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The primary node of the object that is read.</p></td>
 </tr>
 <tr>
@@ -4136,11 +4085,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/events/listening-to-events.html b/docs/2.10.0/events/listening-to-events.html
index b69a501..5d0739c 100644
--- a/docs/2.10.0/events/listening-to-events.html
+++ b/docs/2.10.0/events/listening-to-events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3790,11 +3739,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/cassandra/configuration.html b/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
index b5980e6..c2397f0 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4326,11 +4275,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/cassandra/ddl-generator.html b/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
index 3266198..4371667 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576933' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576933' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576933" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576933"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/cassandra/overview.html b/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
index cce3e0e..bb2ca39 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3414,11 +3363,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/cassandra/usage-examples.html b/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
index a969a54..b5df299 100644
--- a/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
+++ b/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4109,11 +4058,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/hibernate-l2-cache.html b/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
index 5cc6a11..97fbc1d 100644
--- a/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
+++ b/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3722,11 +3671,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
index 2fb3a62..a3ebef0 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3788,11 +3737,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
index 33ca181..3a83bef 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3479,11 +3428,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/installation.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
index f9263a0..6842d40 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3499,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/overview.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
index 9bc92db..7e05671 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,7 +3273,7 @@
 <p>Apache Ignite provides an implementation of the Spark RDD which allows any data and state to be shared in memory as RDDs across Spark jobs. The Ignite RDD provides a shared, mutable view of the same data in-memory in Ignite across different Spark jobs, workers, or applications. Native Spark RDDs cannot be shared across Spark jobs or applications.</p>
 </div>
 <div class="paragraph">
-<p>The way an <a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" target="_blank" rel="noopener">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
+<p>The way an <a href="/docs/2.10.0/ignite-for-spark/ignitecontext-and-rdd">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
 </div>
 <div class="paragraph">
 <p>While Apache SparkSQL supports a fairly rich SQL syntax, it doesn&#8217;t implement any indexing. As a result, Spark queries may take minutes even on moderately small data sets because they have to do full data scans. With Ignite, Spark users can configure primary and secondary indexes that can bring up to 1000x performance gains.</p>
@@ -3338,7 +3287,7 @@
 <p>The Apache Spark DataFrame API introduced the concept of a schema to describe the data, allowing Spark to manage the schema and organize the data into a tabular format. To put it simply, a DataFrame is a distributed collection of data organized into named columns. It is conceptually equivalent to a table in a relational database and allows Spark to leverage the Catalyst query optimizer to produce much more efficient query execution plans in comparison to RDDs, which are just collections of elements partitioned across the nodes of the cluster.</p>
 </div>
 <div class="paragraph">
-<p>Ignite expands <a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" target="_blank" rel="noopener">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
+<p>Ignite expands <a href="/docs/2.10.0/ignite-for-spark/ignite-dataframe">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3422,11 +3371,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/spark-shell.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
index 7a69dc3..bea8a07 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3571,11 +3520,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/ignite-for-spark/troubleshooting.html b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
index 61acf87..436b5d3 100644
--- a/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
+++ b/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3309,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/mybatis-l2-cache.html b/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
index d7933ba..71b8da9 100644
--- a/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
+++ b/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3377,11 +3326,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/php-pdo.html b/docs/2.10.0/extensions-and-integrations/php-pdo.html
index 1be6072..28bf8b3 100644
--- a/docs/2.10.0/extensions-and-integrations/php-pdo.html
+++ b/docs/2.10.0/extensions-and-integrations/php-pdo.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3616,11 +3565,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/spring/spring-boot.html b/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
index 63cce47..4c01cff 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-boot.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3563,11 +3512,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/spring/spring-caching.html b/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
index 1249c6a..6af6a5a 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class='active'>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3296,162 +3245,23 @@
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache</a>
-abstraction provides an annotation-based way to enable caching for Java methods so that the result of a method execution
-is stored in an external cache storage. Later, if the same method is called with the same set of parameter values, the result
-will be retrieved from the cache instead of actually executing the method.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-cache-ext</code> extension that allows to use Apache Ignite Cache as an external
-storage for the Spring Cache abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>CacheManager</code> Spring interface. There are two such implementations: <code>SpringCacheManager</code> and
-<code>IgniteClientSpringCacheManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and perform data caching.</p>
+<p>Ignite is shipped with <code>SpringCacheManager</code> - an implementation of <a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache Abstraction</a>.
+It provides an annotation-based way to enable caching for Java methods so that the result of a method execution is stored
+in an Ignite cache. Later, if the same method is called with the same set of parameter values, the result will be retrieved
+from the cache instead of actually executing the method.</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
+<h2 id="enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Apache Ignite Spring Cache extension
-dependencies to the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab=' For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-cache-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Cache extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Cache extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Cache extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>To plug in an Ignite cache into your Spring-based application that uses Ignite node to connect to Apache Ignite cluster
-you need to perform just two simple steps:</p>
+<p>Only two simple steps are required to plug in an Ignite cache into your Spring-based application:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running).
-It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if required.</p>
+<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running). It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if needed.</p>
 </li>
 <li>
 <p>Configure <code>SpringCacheManager</code> as the cache manager in the Spring application context.</p>
@@ -3460,68 +3270,10 @@
 </div>
 <div class="paragraph">
 <p>The embedded node can be started by <code>SpringCacheManager</code> itself. In this case you will need to provide a path to either
-the Ignite configuration XML file or <code>IgniteConfiguration</code> instance via <code>configurationPath</code> or <code>configuration</code>
+the Ignite configuration XML file or <code>IgniteConfiguration</code> bean via <code>configurationPath</code> or <code>configuration</code>
 properties respectively (see examples below). Note that setting both is illegal and results in <code>IllegalArgumentException</code>.</p>
 </div>
-<h3 id="specifying-apache-ignite-node-configuration" class="discrete">Specifying Apache Ignite Node Configuration</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">));</span>
-            <span class="c1">// Other required configuration parameters.</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-         http://www.springframework.org/schema/beans
-         http://www.springframework.org/schema/beans/spring-beans.xsd
-         http://www.springframework.org/schema/cache
-         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <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;/bean&gt;</span>
-        <span class="nt">&lt;/property&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='configuration path'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3533,37 +3285,44 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"examples/config/spring-cache.xml"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
     <span class="nt">&lt;cache:annotation-driven/&gt;</span>
 <span class="nt">&lt;/beans&gt;</span></code></pre>
 </div>
+</div></code-tab><code-tab data-tab='configuration bean'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
+       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
+       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
+       <span class="na">xsi:schemaLocation=</span><span class="s">"
+         http://www.springframework.org/schema/beans
+         http://www.springframework.org/schema/beans/spring-beans.xsd
+         http://www.springframework.org/schema/cache
+         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
+    <span class="err">&lt;</span>-- Provide configuration bean. --&gt;
+    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
+            <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;/bean&gt;</span>
+        <span class="nt">&lt;/property&gt;</span>
+    <span class="nt">&lt;/bean&gt;</span>
+
+    <span class="err">&lt;</span>-- Enable annotation-driven caching. --&gt;
+    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
+<span class="nt">&lt;/beans&gt;</span></code></pre>
+</div>
 </div></code-tab></code-tabs>
-<h3 id="specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
 <div class="paragraph">
 <p>It&#8217;s possible that you already have an Ignite node running when the cache manager is initialized (e.g., it was started using
-<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>igniteInstanceName</code> property.
+<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>gridName</code> property.
 Note that if you don&#8217;t set the grid name as well, the cache manager will try to use the default Ignite instance
 (the one with the <code>null</code> name). Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Using an already started Ignite instance'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3575,7 +3334,7 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide grid name. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"igniteInstanceName"</span> <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"gridName"</span> <span class="na">value=</span><span class="s">"myGrid"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
@@ -3599,42 +3358,26 @@
 </table>
 </div>
 </div>
-<div class="sect2">
-<h3 id="dynamic-caches">Dynamic Caches</h3>
+</div>
+<div class="sect1">
+<h2 id="dynamic-caches">Dynamic Caches</h2>
+<div class="sectionbody">
 <div class="paragraph">
 <p>While you can have all required caches predefined in Ignite configuration, it&#8217;s not required. If Spring wants to use a
 cache that doesn&#8217;t exist, the <code>SpringCacheManager</code> will automatically create it.</p>
 </div>
 <div class="paragraph">
-<p>If otherwise not specified, a new cache will be created with default configuration. To customize it, you can provide a configuration
+<p>If otherwise not specified, a new cache will be created will all defaults. To customize it, you can provide a configuration
 template via <code>dynamicCacheConfiguration</code> property. For example, if you want to use <code>REPLICATED</code> caches instead of
 <code>PARTITIONED</code>, you should configure <code>SpringCacheManager</code> like this:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"&lt;cache name&gt;"</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setCacheMode</span><span class="o">(</span><span class="nc">CacheMode</span><span class="o">.</span><span class="na">REPLICATED</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
 
     <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dynamicCacheConfiguration"</span><span class="nt">&gt;</span>
         <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"&lt;cache name&gt;"</span><span class="nt">/&gt;</span>
             <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheMode"</span> <span class="na">value=</span><span class="s">"REPLICATED"</span><span class="nt">/&gt;</span>
         <span class="nt">&lt;/bean&gt;</span>
     <span class="nt">&lt;/property&gt;</span>
@@ -3645,23 +3388,7 @@
 <p>You can also utilize near caches on client side. To achieve this, simply provide near cache configuration via the
 <code>dynamicNearCacheConfiguration</code> property. By default, near cache is not created. Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicNearCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NearCacheConfiguration</span><span class="o">&lt;&gt;().</span><span class="na">setNearStartSize</span><span class="o">(</span><span class="mi">1000</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic near cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
@@ -3676,164 +3403,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringCacheManager</code> that relies on Ignite thin client to connect
-to the Ignite cluster and perform caching.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>IgniteClientSpringCacheManager</code> does not support Spring Cache synchronous mode
-(<a href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/annotation/Cacheable.html#sync--" target="_blank" rel="noopener">Cacheable#sync</a>).
-If this feature is crucial to your application, choose the
-<a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching#apache-ignite-node-cache-manager-configuration">SpringCacheManager</a>
-that uses an Ignite node to connect to Ignite cluster.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client used by <code>IgniteClientSpringCacheManager</code> to access
-the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>It is incorrect to mix multiple approaches - this results in the <code>IllegalArgumentException</code> exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="specifying-instance-of-the-apache-ignite-thin-client" class="discrete">Specifying Instance of the Apache Ignite Thin Client</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">().</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-                http://www.springframework.org/schema/beans
-                http://www.springframework.org/schema/beans/spring-beans.xsd
-                http://www.springframework.org/schema/cache
-                http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite thin client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClient"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-apache-ignite-thin-client-configuration" class="discrete">Specifying Apache Ignite Thin Client Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite thin client instance is started automatically by the <code>IgniteClientSpringCacheManager</code> based
-on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">()</span>
-           <span class="o">.</span><span class="na">setClientConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-               <span class="o">.</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-              http://www.springframework.org/schema/beans
-              http://www.springframework.org/schema/beans/spring-beans.xsd
-              http://www.springframework.org/schema/cache
-              http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-           <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-               <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                   <span class="nt">&lt;list&gt;</span>
-                       <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                   <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
-<h3 id="dynamic-caches-2">Dynamic Caches</h3>
-<div class="paragraph">
-<p>Dynamic Caches configuration for <code>IgniteClientSpringCacheManager</code> is performed the same way as for
-<a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching#dynamic-caches">SpringCacheManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="example">Example</h2>
 <div class="sectionbody">
@@ -3922,19 +3491,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
+<li><a href="#enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</a></li>
 <li><a href="#dynamic-caches">Dynamic Caches</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#dynamic-caches-2">Dynamic Caches</a></li>
-</ul>
-</li>
 <li><a href="#example">Example</a></li>
 </ul>
     </div>
@@ -3975,11 +3533,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/spring/spring-data.html b/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
index 8e466dc..83ef9fc 100644
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
+++ b/docs/2.10.0/extensions-and-integrations/spring/spring-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3306,69 +3255,18 @@
 <h2 id="maven-configuration">Maven Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependencies
-to the application&#8217;s <code>pom.xml</code> file:</p>
+<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependency
+to an application&#8217;s <code>pom.xml</code> file:</p>
 </div>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data-2.2-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-data-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-indexing<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework.data<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-data-commons<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.data.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data_2.2<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>{ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-data-ext.version}</code>, <code>${spring.data.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Data extension, Spring Data, and Apache Ignite
-dependencies you are interested in, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Data extension and corresponding versions of the
-Apache Ignite each one is compatible with.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 44.4444%;">
-<col style="width: 55.5556%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Data extension version</th>
-<th class="tableblock halign-left valign-top">Compatible Apache Ignite versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.8.0</p></td>
-</tr>
-</tbody>
-</table>
 <div class="admonitionblock note">
 <table>
 <tr>
@@ -3377,8 +3275,8 @@
 </td>
 <td class="content">
 <div class="paragraph">
-<p>If your Spring Data version is earlier than Spring Data 2.2 then set <code>ignite-spring-data-2.0-ext</code>
-or <code>ignite-spring-data-ext</code> as an <code>artifactId</code> in the pom.xml configuration.</p>
+<p>If your Spring Data version is earlier than Spring Data 2.2 then set <code>ignite-spring-data_2.0</code>
+or <code>ignite-spring-data</code> as an <code>artifactId</code> in the pom.xml configuration.</p>
 </div>
 </td>
 </tr>
@@ -3491,16 +3389,10 @@
 <h2 id="spring-data-and-apache-ignite-configuration">Spring Data and Apache Ignite Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite Spring Data integration supports connecting to the Apache Ignite cluster through the Apache Ignite node or
-Apache Ignite thin client. Both approaches to configuring access to the Apache Ignite cluster use the same API shown
-below. Apache Ignite Spring Data integration automatically recognizes the type of the provided bean and uses the
-appropriate cluster connection.</p>
-</div>
-<div class="paragraph">
 <p>To enable Apache Ignite backed repositories in Spring Data, mark an application configuration with <code>@EnableIgniteRepositories</code>
 annotation, as shown below:</p>
 </div>
-<code-tabs><code-tab data-tab='Ignite node connection configuration'><div class="listingblock">
+<code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
 <span class="nd">@EnableIgniteRepositories</span>
@@ -3532,25 +3424,10 @@
     <span class="o">}</span>
 <span class="o">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='Ignite thin client connection configuration'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableIgniteRepositories</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringAppCfg</span> <span class="o">{</span>
-    <span class="cm">/**
-     * Creating Apache Ignite thin client instance bean. A bean will be passed to the IgniteRepositoryFactoryBean to
-     * connect to the Ignite cluster and perform cache operations.
-     */</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteInstance</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">);;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The configuration has to instantiate the Apache Ignite bean (node) or the Apache Ignite thin client bean that is passed
-to <code>IgniteRepositoryFactoryBean</code> and is used by all the Apache Ignite repositories in order to connect to the cluster.</p>
+<p>The configuration has to instantiate Apache Ignite bean (node) that will be passed to <code>IgniteRepositoryFactoryBean</code>
+and will be used by all the Apache Ignite repositories in order to connect to the cluster.</p>
 </div>
 <div class="paragraph">
 <p>In the example above, the bean is initialized directly by the application and is named <code>igniteInstance</code>.
@@ -3566,11 +3443,6 @@
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>In the case of connecting to the cluster via Apache Ignite thin client, you can alternatively register the
-<code>ClientConfiguration</code> bean named <code>igniteCfg</code>, so that the Apache Ignite thin client instance is started automatically by
-the Apache Ignite Spring Data integration.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3700,11 +3572,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/spring/spring-tx.html b/docs/2.10.0/extensions-and-integrations/spring/spring-tx.html
deleted file mode 100644
index 4f4ab8e..0000000
--- a/docs/2.10.0/extensions-and-integrations/spring/spring-tx.html
+++ /dev/null
@@ -1,3944 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.10.0" />
-    <title>Apache Ignite with Spring Transactions | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.10.0">2.10.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <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>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='expanded parent '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages expanded parent">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <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='active'>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/spring/spring-tx.adoc" target="_blank">Edit</a>
-        
-            <h1>Apache Ignite with Spring Transactions</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html" target="_blank" rel="noopener">Spring Transactions</a>
-abstraction allows you to use a declarative transaction management to concentrate on business logic rather than
-transaction life-cycle.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-tx-ext</code> extension that allows to manage
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#performing-transactions" target="_blank" rel="noopener">Apache Ignite Transactions</a>
-through the Spring Transactions abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>TransactionManager</code> Spring Transactions interface. There are two such implementations: <code>SpringTransactionManager</code> and
-<code>IgniteClientSpringTransactionManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and manage the Apache Ignite transactions.</p>
-</div>
-<div class="paragraph">
-<p>To enable declarative transaction management in your Spring application, create and configure
-<code>SpringTransactionManager</code> or <code>IgniteClientSpringTransactionManager</code> bean in the Spring application context. The choice
-of implementation depends on your preferable way to access the Apache Ignite cluster.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Spring Transactions extension dependencies to
-the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab='For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab=' For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-tx-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Transactions extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Transactions extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Transactions extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>SpringTransactionManager</code> that relies on Apache Ignite node to connect to the cluster
-and to manage transactions. The configuration consists of two steps -
-<a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx#cluster-connection-configuration">Cluster connection configuration</a>
-and <a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">Transaction concurrency mode configuration</a>.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite node used by <code>SpringTransactionManager</code> to access the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Mixing of multiple approaches is incorrect and results in the exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="1-specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">1. Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
-<div class="paragraph">
-<p>This approach is suitable if you have Apache Ignite node instance already running in your application.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"igniteInstanceName"</span>
-            <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="2-specifying-apache-ignite-node-configuration" class="discrete">2. Specifying Apache Ignite Node Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">)</span>
-            <span class="c1">// Other required configuration parameters.</span>
-        <span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"gridCfg"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.IgniteConfiguration"</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="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="3-specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">3. Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)&gt;"</span><span class="o">)</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"configurationPath"</span>
-            <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no connection configuration is specified, <code>SpringTransactionManager</code> uses Apache Ignite node instance with the
-default name. If it does not exist, an exception is thrown during the <code>SpringTransactionManager</code> startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Regardless the configuration approach you chose, the same Apache Ignite node instance must be used to initialize the
-transaction manager and perform the transactional operations. In case Apache Ignite node was started by the transaction manager,
-you can obtain its instance in your application through <code>Ignition.ignite("&lt;name of the Apache Ignite node instance&gt;");</code>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>The transaction concurrency mode configuration defines the
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#concurrency-modes-and-isolation-levels" target="_blank" rel="noopener">Apache Ignite transaction concurrency mode</a>
-that a manager will apply to all transactions that it processes.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="c">&lt;!-- Here is appropriate connection configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-        <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no transaction concurrency mode configuration is specified, <code>PESSIMISTIC</code> concurrency mode is used.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>In case you need to support multiple transaction concurrency modes in your application, create separate
-transaction managers for each transaction concurrency mode that you need, and for each Spring transaction specify the
-manager that will process it.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">pessimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">PESSIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">optimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"optimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"pessimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"PESSIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">TransactionalService</span> <span class="o">{</span>
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"optimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doOptimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"pessimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doPessimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringTransactionManager</code> that relies on Ignite thin client to connect
-to the cluster and manage transactions.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client instance used by <code>IgniteClientSpringTransactionManager</code>
-to access the cluster.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">static</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-        <span class="nc">IgniteClientSpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">IgniteClientSpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.IgniteClientSpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClientBean"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>The same Apache Ignite thin client instance must be used to initialize the transaction manager and to perform
-transactional operations.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>Transaction concurrency mode configuration for <code>IgniteClientSpringTransactionManager</code> is performed the same way as for
-<a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">SpringTransactionManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="examples">Examples</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The example of using Apache Ignite Spring Transactions integration is available on <a href="https://github.com/apache/ignite-extensions/tree/master/modules/spring-tx-ext/examples/main/java/org/apache/ignite/transactions/spring/examples" target="_blank" rel="noopener">GitHub</a>.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#examples">Examples</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
index bca322d..ed8428d 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3522,11 +3471,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/flink-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
index 0a04e11..9eabe9e 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3407,11 +3356,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/flume-sink.html b/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
index a6c4406..1c345e0 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/flume-sink.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3416,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/jms-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
index 2873f09..5ad1b81 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3515,11 +3464,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/kafka-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
index 867b9ab..fd5c9d5 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3572,11 +3521,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/mqtt-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
index 05dcf93..e89279e 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3426,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/rocketmq-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
index 688f605..a0856bf 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3412,11 +3361,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/storm-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
index 7a40dbe..70b382f 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3391,11 +3340,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/twitter-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
index efc2d60..04eb75f 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3391,11 +3340,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/streaming/zeromq-streamer.html b/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
index 5a5bb5e..c85cd51 100644
--- a/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
+++ b/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3343,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/images/svg/analyze_bnf1.svg b/docs/2.10.0/images/svg/analyze_bnf1.svg
deleted file mode 100644
index 83d2006..0000000
--- a/docs/2.10.0/images/svg/analyze_bnf1.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.10.0/images/svg/analyze_bnf2.svg b/docs/2.10.0/images/svg/analyze_bnf2.svg
deleted file mode 100644
index a9c0313..0000000
--- a/docs/2.10.0/images/svg/analyze_bnf2.svg
+++ /dev/null
@@ -1,168 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.10.0/images/svg/drop_bnf.svg b/docs/2.10.0/images/svg/drop_bnf.svg
deleted file mode 100644
index c57c67d..0000000
--- a/docs/2.10.0/images/svg/drop_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.10.0/images/svg/refresh_bnf.svg b/docs/2.10.0/images/svg/refresh_bnf.svg
deleted file mode 100644
index 0ae64a1..0000000
--- a/docs/2.10.0/images/svg/refresh_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.10.0/index.html b/docs/2.10.0/index.html
index acb242a..34c984a 100644
--- a/docs/2.10.0/index.html
+++ b/docs/2.10.0/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3506,11 +3455,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/deb-rpm.html b/docs/2.10.0/installation/deb-rpm.html
index 61e1fe0..879afbf 100644
--- a/docs/2.10.0/installation/deb-rpm.html
+++ b/docs/2.10.0/installation/deb-rpm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3308,7 +3257,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>gnupg ca-certificates <span class="nt">--no-install-recommends</span> <span class="nt">-y</span></code></pre>
+<span class="nb">sudo </span>apt <span class="nb">install </span>dirmngr <span class="nt">--no-install-recommends</span></code></pre>
 </div>
 </div>
 <div class="listingblock">
@@ -3316,9 +3265,8 @@
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>bash <span class="nt">-c</span> <span class="s1">'cat &lt;&lt;EOF &gt; /etc/apt/sources.list.d/ignite.list
 deb http://apache.org/dist/ignite/deb/ apache-ignite main
 EOF'</span>
-<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 0EE62FB37A00258D
-<span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>apache-ignite <span class="nt">--no-install-recommends</span></code></pre>
+<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 379CE192D401AB61
+<span class="nb">sudo </span>apt update</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3477,11 +3425,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/extensions-and-integrations/performance-statistics.html b/docs/2.10.0/installation/index.html
similarity index 93%
rename from docs/2.10.0/extensions-and-integrations/performance-statistics.html
rename to docs/2.10.0/installation/index.html
index 4081f50..d693b52 100644
--- a/docs/2.10.0/extensions-and-integrations/performance-statistics.html
+++ b/docs/2.10.0/installation/index.html
@@ -47,12 +47,14 @@
 #header #promotion-bar p a { color: #FCB903; } </style>
 
     
+    <META NAME="ROBOTS" CONTENT="NOINDEX">
+    
 
     
     <meta name="ignite-version" content="2.10.0" />
-    <title>Performance Statistics Extension | Ignite Documentation</title>
+    <title>Index | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.10.0/extensions-and-integrations/performance-statistics" />
+    <link rel="canonical" href="/docs/2.10.0/installation/index" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -294,7 +296,7 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+			<button type='button' class='group-toggle collapsed parent'>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
              <nav class='nav-group collapsed'>
             
                 
@@ -863,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1273,19 @@
 
                     <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>
@@ -1385,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2246,6 @@
 
                     <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>
@@ -2897,8 +2866,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<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 '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -2931,11 +2900,6 @@
 
 								  <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>
@@ -3136,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class='active'
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,123 +3239,37 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/performance-statistics.adoc" target="_blank">Edit</a>
         
-            <h1>Performance Statistics Extension</h1>
+            <h1>Index</h1>
         
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides <a href="/docs/2.10.0/monitoring-metrics/performance-statistics">a built-in tool for cluster profiling.</a></p>
-</div>
-<div class="paragraph">
-<p>The extension provides utilities to <a href="#building-the-report">create the report</a> and
-<a href="#print-statistics">print statistics</a> from the collected files.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="building-the-report">Building the Report</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to generate the report from the performance statistics files.</p>
-</div>
-<div class="paragraph">
-<p>Follow these steps to build the performance report:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Stop collecting statistics and place files from all nodes under an empty directory. For example:</p>
-<div class="literalblock">
-<div class="content">
-<pre>/path_to_files/
-    ├── node-162c7147-fef8-4ea2-bd25-8653c41fc7fa.prf
-    ├── node-7b8a7c5c-f3b7-46c3-90da-e66103c00001.prf
-    └── node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Run the script from the release package of the tool:</p>
-</li>
-</ol>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The performance report is created in the new directory under the performance statistics files:
-<code>path_to_files/report_yyyy-MM-dd_HH-mm-ss/</code>.
-Open <code>report_yyyy-MM-dd_HH-mm-ss/index.html</code> in the browser to see the report.</p>
-</div>
-<div class="paragraph">
-<p>For more details run the help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="print-statistics">Print Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to print statistics to a console or to a file in JSON format.</p>
-</div>
-<div class="paragraph">
-<p>Run the script from the release package of the tool to print statistics:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Note that <code>path_to_files</code> is a path to the performance statistics file or files directory.</p>
-</div>
-<div class="paragraph">
-<p>The script provides the ability to filter operations by operation&#8217;s type, time, or cache. For more details run the
-help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>See the output example below:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>{"op":"CACHE_GET","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":64992213}
-{"op":"CACHE_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":879869}
-{"op":"CACHE_GET_AND_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":1328364293,"startTime":1616837094248,"duration":17186240}
-{"op":"TX_COMMIT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheIds":[-1809642915],"startTime":1616837094172,"duration":184887787}
-{"op":"QUERY","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","type":"SQL_FIELDS","text":"create table Person (id int, val varchar, primary key (id))","id":0,"startTime":1616837094143,"duration":258741595,"success":true}</pre>
-</div>
-</div>
-</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. 
+        
+		<div class="toc">
+
+
+
+
+
+
+
+
+     
+
+
+     
+
+
+    
+        <ul>
+            
+        </ul> 
+    
 
 </div>
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#building-the-report">Building the Report</a></li>
-<li><a href="#print-statistics">Print Statistics</a></li>
-</ul>
+    
     </div>
           
       
@@ -3443,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576934' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576934' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576934" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576934"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/installing-using-docker.html b/docs/2.10.0/installation/installing-using-docker.html
index f7a44fa..4ac3dc8 100644
--- a/docs/2.10.0/installation/installing-using-docker.html
+++ b/docs/2.10.0/installation/installing-using-docker.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,7 +3473,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>docker run <span class="nt">-d</span> <span class="se">\</span>
-  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http"</span> <span class="se">\</span>
+  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http,ignite-aws"</span> <span class="se">\</span>
   apacheignite/ignite</code></pre>
 </div>
 </div>
@@ -3653,11 +3602,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/installing-using-zip.html b/docs/2.10.0/installation/installing-using-zip.html
index 8aec1ed..a94d473 100644
--- a/docs/2.10.0/installation/installing-using-zip.html
+++ b/docs/2.10.0/installation/installing-using-zip.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3403,11 +3352,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/kubernetes/amazon-eks-deployment.html b/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
index b77aead..ea7ebf5 100644
--- a/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/amazon-eks-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3535,13 +3484,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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>
@@ -3549,16 +3492,15 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3579,12 +3521,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3608,8 +3545,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3617,8 +3554,7 @@
             <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;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
@@ -4081,18 +4017,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
-<div class="paragraph">
-<p>Connect to the cluster&#8217;s REST API as follows:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
-<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4123,6 +4047,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
 In this case, a client can connect to every pod in a cluster.</p>
@@ -4147,6 +4088,18 @@
 <span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
 </div>
 </div>
+<div class="sect2">
+<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
+<div class="paragraph">
+<p>Connect to the cluster&#8217;s REST API as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
+<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
+</div>
+</div>
+</div>
 </div>
 </div>
         <div class="copyright">
@@ -4175,10 +4128,13 @@
 <ul class="sectlevel2">
 <li><a href="#connecting-client-nodes">Connecting Client Nodes</a></li>
 <li><a href="#connecting-with-thin-clients">Connecting with Thin Clients</a></li>
+</ul>
+</li>
+<li><a href="#partition-awareness">Partition Awareness</a>
+<ul class="sectlevel2">
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4218,11 +4174,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/kubernetes/azure-deployment.html b/docs/2.10.0/installation/kubernetes/azure-deployment.html
index fb23037..71e2e07 100644
--- a/docs/2.10.0/installation/kubernetes/azure-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/azure-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3588,13 +3537,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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>
@@ -3602,16 +3545,15 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3632,12 +3574,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3661,8 +3598,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3670,8 +3607,7 @@
             <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;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
@@ -4134,18 +4070,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
-<div class="paragraph">
-<p>Connect to the cluster&#8217;s REST API as follows:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
-<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4176,6 +4100,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
 In this case, a client can connect to every pod in a cluster.</p>
@@ -4200,6 +4141,18 @@
 <span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
 </div>
 </div>
+<div class="sect2">
+<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
+<div class="paragraph">
+<p>Connect to the cluster&#8217;s REST API as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
+<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
+</div>
+</div>
+</div>
 </div>
 </div>
         <div class="copyright">
@@ -4229,10 +4182,13 @@
 <ul class="sectlevel2">
 <li><a href="#connecting-client-nodes">Connecting Client Nodes</a></li>
 <li><a href="#connecting-with-thin-clients">Connecting with Thin Clients</a></li>
+</ul>
+</li>
+<li><a href="#partition-awareness">Partition Awareness</a>
+<ul class="sectlevel2">
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4272,11 +4228,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/kubernetes/gke-deployment.html b/docs/2.10.0/installation/kubernetes/gke-deployment.html
index 07417d7..fb8701f 100644
--- a/docs/2.10.0/installation/kubernetes/gke-deployment.html
+++ b/docs/2.10.0/installation/kubernetes/gke-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,13 +3496,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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>
@@ -3561,16 +3504,15 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3591,12 +3533,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3620,8 +3557,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3629,8 +3566,7 @@
             <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;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
@@ -4093,18 +4029,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
-<div class="paragraph">
-<p>Connect to the cluster&#8217;s REST API as follows:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
-<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4135,6 +4059,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
 In this case, a client can connect to every pod in a cluster.</p>
@@ -4159,6 +4100,18 @@
 <span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
 </div>
 </div>
+<div class="sect2">
+<h3 id="connecting-to-rest-api">Connecting to REST API</h3>
+<div class="paragraph">
+<p>Connect to the cluster&#8217;s REST API as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>curl http://13.86.186.145:8080/ignite?cmd<span class="o">=</span>version
+<span class="o">{</span><span class="s2">"successStatus"</span>:0,<span class="s2">"error"</span>:null,<span class="s2">"response"</span>:<span class="s2">"2.10.0"</span>,<span class="s2">"sessionToken"</span>:null<span class="o">}</span></code></pre>
+</div>
+</div>
+</div>
 </div>
 </div>
         <div class="copyright">
@@ -4187,10 +4140,13 @@
 <ul class="sectlevel2">
 <li><a href="#connecting-client-nodes">Connecting Client Nodes</a></li>
 <li><a href="#connecting-with-thin-clients">Connecting with Thin Clients</a></li>
+</ul>
+</li>
+<li><a href="#partition-awareness">Partition Awareness</a>
+<ul class="sectlevel2">
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4230,11 +4186,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576935' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576935' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729138' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729138' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576935" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576935"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729138" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729138"></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/installation/vmware-installation.html b/docs/2.10.0/installation/vmware-installation.html
index 6ad5d9a..5b50d64 100644
--- a/docs/2.10.0/installation/vmware-installation.html
+++ b/docs/2.10.0/installation/vmware-installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3431,11 +3380,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/key-value-api/basic-cache-operations.html b/docs/2.10.0/key-value-api/basic-cache-operations.html
index 0cf5a75..8da309b 100644
--- a/docs/2.10.0/key-value-api/basic-cache-operations.html
+++ b/docs/2.10.0/key-value-api/basic-cache-operations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3619,7 +3568,7 @@
 <p>The asynchronous operations return an object that represents the result of the operation. You can wait for the completion of the operation in either blocking or non-blocking manner.</p>
 </div>
 <div class="paragraph">
-<p>To wait for the results in a non-blocking fashion, register a callback using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The callback is called when the operation is completed.</p>
+<p>To wait for the results in a non-blocking fashion, register a closure using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The closure is called when the operation is completed.</p>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3764,41 +3713,15 @@
 <div class="title">Note</div>
 </td>
 <td class="content">
-<h3 id="callbacks-execution-and-thread-pools" class="discrete">Callbacks Execution and Thread Pools</h3>
+<h3 id="closures-execution-and-thread-pools" class="discrete">Closures Execution and Thread Pools</h3>
 <div class="paragraph">
-<p>If an asynchronous operation is completed by the time the callback is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the callback is executed synchronously by the calling thread.
-Otherwise, the callback is executed asynchronously when the operation is completed.</p>
+<p>If an asynchronous operation is completed by the time the closure is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the closure is executed synchronously by the calling thread. Otherwise, the closure is executed asynchronously when the operation is completed.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous compute operations are invoked by threads from the <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-Calling synchronous cache and compute operations from inside the callback may lead to a deadlock due to pools starvation.
-To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
+<p>Depending on the type of operation, the closure might be called by a thread from the system pool (asynchronous cache operations) or by a thread from the public pool (asynchronous compute operations). Therefore, you should avoid calling synchronous cache and compute operations from inside the closure, because it may lead to a deadlock due to pools starvation.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous cache operations are invoked by using <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration#asyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore previous behavior, use <code>IgniteConfiguration.setAsyncContinuationExecutor(Runnable::run)</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
+<p>To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.10.0/perf-troubleshooting-guide/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
 </div>
 </td>
 </tr>
@@ -3860,11 +3783,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/key-value-api/binary-objects.html b/docs/2.10.0/key-value-api/binary-objects.html
index 810d8af..3b51ad4 100644
--- a/docs/2.10.0/key-value-api/binary-objects.html
+++ b/docs/2.10.0/key-value-api/binary-objects.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3657,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/key-value-api/continuous-queries.html b/docs/2.10.0/key-value-api/continuous-queries.html
index 6de0db4..98a8bab 100644
--- a/docs/2.10.0/key-value-api/continuous-queries.html
+++ b/docs/2.10.0/key-value-api/continuous-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3883,11 +3832,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/key-value-api/transactions.html b/docs/2.10.0/key-value-api/transactions.html
index 16b24d4..ba78c56 100644
--- a/docs/2.10.0/key-value-api/transactions.html
+++ b/docs/2.10.0/key-value-api/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4058,11 +4007,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/key-value-api/using-cache-queries.html b/docs/2.10.0/key-value-api/using-scan-queries.html
similarity index 90%
rename from docs/2.10.0/key-value-api/using-cache-queries.html
rename to docs/2.10.0/key-value-api/using-scan-queries.html
index 85aa49a..f76fd42 100644
--- a/docs/2.10.0/key-value-api/using-cache-queries.html
+++ b/docs/2.10.0/key-value-api/using-scan-queries.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="2.10.0" />
-    <title>Using Cache Queries | Ignite Documentation</title>
+    <title>Using Scan Queries | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.10.0/key-value-api/using-cache-queries" />
+    <link rel="canonical" href="/docs/2.10.0/key-value-api/using-scan-queries" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class='active'
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,16 +3237,15 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-cache-queries.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-scan-queries.adoc" target="_blank">Edit</a>
         
-            <h1>Using Cache Queries</h1>
+            <h1>Using Scan Queries</h1>
         
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.
-Available types of queries: <code>ScanQuery</code>, <code>IndexQuery</code>, <code>TextQuery</code>.</p>
+<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.</p>
 </div>
 <div class="paragraph">
 <p>A <code>Query</code> represents an abstract paginated query to be executed on a cache.
@@ -3448,121 +3396,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-index-queries">Executing Index Queries</h2>
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Experimental API. Introduced since Apache Ignite 2.12. Only Java API is supported. Please send your questions and bug reports
-to <a href="mailto:user@ignite.apache.org">user@ignite.apache.org</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Index queries work over distributed indexes and retrieve cache entries that match the specified query. <code>QueryCursor</code>
-delivers sorted cache entries by the order defined for queried index. <code>IndexQuery</code> can be used if a low amount of data
-matches filtering criteria. For such cases, <code>ScanQuery</code> usage is not optimal: it firstly extracts all cache entries and
-then applies a filter to them. <code>IndexQuery</code> relies on index tree structure and filters most of the entries without extracting.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Create index by 2 fields (orgId, salary).</span>
-<span class="nc">QueryEntity</span> <span class="n">personEntity</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">QueryEntity</span><span class="o">(</span><span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setFields</span><span class="o">(</span><span class="k">new</span> <span class="nc">LinkedHashMap</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{{</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-    <span class="o">}})</span>
-    <span class="o">.</span><span class="na">setIndexes</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span>
-        <span class="k">new</span> <span class="nf">QueryIndex</span><span class="o">(</span><span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="s">"salary"</span><span class="o">),</span> <span class="nc">QueryIndexType</span><span class="o">.</span><span class="na">SORTED</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-    <span class="o">));</span>
-
-<span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="s">"entityCache"</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setQueryEntities</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span><span class="n">personEntity</span><span class="o">));</span>
-
-<span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
-
-<span class="c1">// Find the persons who work in Organization 1.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Index query criteria are defined in <code>IndexQueryCriteriaBuilder</code>. The goal of the criteria is to build a valid range to
-traverse the index tree. For this reason, criteria fields have to match the specified index. For example, if there is an
-index defined with (A, B) set, then valid criteria sets are (A) and (A, B). Criteria with the single (B) field are invalid
-because the field (B) is not a prefix set of the specified index fields, and it&#8217;s impossible to build a narrow index range
-with it.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Criteria are joined by the AND operator. It is also possible to use multiple criteria for the same field.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and have salary more than 1,000.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">),</span> <span class="n">gt</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="mi">1000</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The index name is an optional parameter. In this case, Ignite tries to figure out the index by itself using specified criteria fields.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Ignite finds suitable index "ORG_SALARY_IDX" by specified criterion field "orgId".</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>For the empty criteria list, a full scan of the specified index is performed. If index name is also not specified, then the
-PrimaryKey index is used.</p>
-</div>
-<div class="sect2">
-<h3 id="additional-filtering">Additional filtering</h3>
-<div class="paragraph">
-<p><code>IndexQuery</code> also supports an optional predicate, the same as <code>ScanQuery</code> has. It&#8217;s suitable for additional cache entry
-filtering in cases when a filter doesn&#8217;t match an index tree range. For example, it contains some logic, the "OR"
-operations, or fields that are not the part of the index.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and whose name contains 'Vasya'.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-        <span class="o">.</span><span class="na">setFilter</span><span class="o">((</span><span class="n">k</span><span class="o">,</span> <span class="n">v</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="n">v</span><span class="o">.</span><span class="na">getName</span><span class="o">().</span><span class="na">contains</span><span class="o">(</span><span class="s">"Vasya"</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="related-topics">Related Topics</h2>
 <div class="sectionbody">
 <div class="ulist">
@@ -3573,9 +3406,6 @@
 <li>
 <p><a href="/docs/2.10.0/events/events#cache-query-events">Cache Query Events</a></p>
 </li>
-<li>
-<p><a href="/docs/2.10.0/SQL/indexes">Defining Indexes</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3593,11 +3423,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-scan-queries">Executing Scan Queries</a></li>
 <li><a href="#local-scan-query">Local Scan Query</a></li>
-<li><a href="#executing-index-queries">Executing Index Queries</a>
-<ul class="sectlevel2">
-<li><a href="#additional-filtering">Additional filtering</a></li>
-</ul>
-</li>
 <li><a href="#related-topics">Related Topics</a></li>
 </ul>
     </div>
@@ -3638,11 +3463,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/logging.html b/docs/2.10.0/logging.html
index 9fdd9e5..9dd33b4 100644
--- a/docs/2.10.0/logging.html
+++ b/docs/2.10.0/logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3735,11 +3684,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/ann.html b/docs/2.10.0/machine-learning/binary-classification/ann.html
index b844d7f..d9f7bc1 100644
--- a/docs/2.10.0/machine-learning/binary-classification/ann.html
+++ b/docs/2.10.0/machine-learning/binary-classification/ann.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3465,11 +3414,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/decision-trees.html b/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
index ae6d63e..3f02a48 100644
--- a/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
+++ b/docs/2.10.0/machine-learning/binary-classification/decision-trees.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3444,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/introduction.html b/docs/2.10.0/machine-learning/binary-classification/introduction.html
index df83883..57c58e1 100644
--- a/docs/2.10.0/machine-learning/binary-classification/introduction.html
+++ b/docs/2.10.0/machine-learning/binary-classification/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,11 +3346,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/knn-classification.html b/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
index 33cddd1..3bd8136 100644
--- a/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
+++ b/docs/2.10.0/machine-learning/binary-classification/knn-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3420,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/linear-svm.html b/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
index 01d2622..6767496 100644
--- a/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
+++ b/docs/2.10.0/machine-learning/binary-classification/linear-svm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3342,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/logistic-regression.html b/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
index 261e711..30132e1 100644
--- a/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
+++ b/docs/2.10.0/machine-learning/binary-classification/logistic-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3405,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/multilayer-perceptron.html b/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
index 9f60e75..915406a 100644
--- a/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
+++ b/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,11 +3374,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/binary-classification/naive-bayes.html b/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
index 7213fd7..7b2dc46 100644
--- a/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
+++ b/docs/2.10.0/machine-learning/binary-classification/naive-bayes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3416,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/clustering/gaussian-mixture.html b/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
index ef20849..0938c1e 100644
--- a/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
+++ b/docs/2.10.0/machine-learning/clustering/gaussian-mixture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3441,11 +3390,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/clustering/introduction.html b/docs/2.10.0/machine-learning/clustering/introduction.html
index f2fb184..ba61b0d 100644
--- a/docs/2.10.0/machine-learning/clustering/introduction.html
+++ b/docs/2.10.0/machine-learning/clustering/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3356,11 +3305,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/clustering/k-means-clustering.html b/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
index 7069a64..a3fd1c3 100644
--- a/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
+++ b/docs/2.10.0/machine-learning/clustering/k-means-clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/ensemble-methods/bagging.html b/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
index cd131c5..7911aa1 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/bagging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3403,11 +3352,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/ensemble-methods/gradient-boosting.html b/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
index 7b56f8a..9f37864 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3493,11 +3442,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/ensemble-methods/introduction.html b/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
index ea9a3b8..dc40b24 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3311,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/ensemble-methods/random-forest.html b/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
index 3bec977..653ca7e 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/random-forest.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3458,11 +3407,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/ensemble-methods/stacking.html b/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
index 2324286..fc89ef1 100644
--- a/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
+++ b/docs/2.10.0/machine-learning/ensemble-methods/stacking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3342,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/importing-model/introduction.html b/docs/2.10.0/machine-learning/importing-model/introduction.html
index a636446..370deb9 100644
--- a/docs/2.10.0/machine-learning/importing-model/introduction.html
+++ b/docs/2.10.0/machine-learning/importing-model/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3311,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/importing-model/model-import-from-apache-spark.html b/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
index c673023..baf9fec 100644
--- a/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
+++ b/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3444,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576936' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576936' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576936" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576936"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/importing-model/model-import-from-gxboost.html b/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
index cee2ac2..0037cd3 100644
--- a/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
+++ b/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/machine-learning.html b/docs/2.10.0/machine-learning/machine-learning.html
index 414a36e..74d992b 100644
--- a/docs/2.10.0/machine-learning/machine-learning.html
+++ b/docs/2.10.0/machine-learning/machine-learning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3549,11 +3498,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/cross-validation.html b/docs/2.10.0/machine-learning/model-selection/cross-validation.html
index f48630c..f500fa4 100644
--- a/docs/2.10.0/machine-learning/model-selection/cross-validation.html
+++ b/docs/2.10.0/machine-learning/model-selection/cross-validation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3444,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/evaluator.html b/docs/2.10.0/machine-learning/model-selection/evaluator.html
index c49aca3..9db0936 100644
--- a/docs/2.10.0/machine-learning/model-selection/evaluator.html
+++ b/docs/2.10.0/machine-learning/model-selection/evaluator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3513,11 +3462,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/hyper-parameter-tuning.html b/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
index 0622319..f36f597 100644
--- a/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
+++ b/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3411,11 +3360,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/introduction.html b/docs/2.10.0/machine-learning/model-selection/introduction.html
index 5c2fd3b..7b3b8c1 100644
--- a/docs/2.10.0/machine-learning/model-selection/introduction.html
+++ b/docs/2.10.0/machine-learning/model-selection/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3366,11 +3315,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/pipeline-api.html b/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
index 8085788..90b0db4 100644
--- a/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
+++ b/docs/2.10.0/machine-learning/model-selection/pipeline-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3409,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html b/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
index 9096efc..41ce8f8 100644
--- a/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
+++ b/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3348,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/multiclass-classification.html b/docs/2.10.0/machine-learning/multiclass-classification.html
index 8371cf0..796374b 100644
--- a/docs/2.10.0/machine-learning/multiclass-classification.html
+++ b/docs/2.10.0/machine-learning/multiclass-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3343,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/partition-based-dataset.html b/docs/2.10.0/machine-learning/partition-based-dataset.html
index e52ca76..60ffae1 100644
--- a/docs/2.10.0/machine-learning/partition-based-dataset.html
+++ b/docs/2.10.0/machine-learning/partition-based-dataset.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3409,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/preprocessing.html b/docs/2.10.0/machine-learning/preprocessing.html
index 559da97..43f56ed 100644
--- a/docs/2.10.0/machine-learning/preprocessing.html
+++ b/docs/2.10.0/machine-learning/preprocessing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3757,11 +3706,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/recommendation-systems.html b/docs/2.10.0/machine-learning/recommendation-systems.html
index bb30684..26149d4 100644
--- a/docs/2.10.0/machine-learning/recommendation-systems.html
+++ b/docs/2.10.0/machine-learning/recommendation-systems.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3416,11 +3365,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/regression/decision-trees-regression.html b/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
index 4c2485a..8115db9 100644
--- a/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
+++ b/docs/2.10.0/machine-learning/regression/decision-trees-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3437,11 +3386,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/regression/introduction.html b/docs/2.10.0/machine-learning/regression/introduction.html
index f40e2e6..faafdbb 100644
--- a/docs/2.10.0/machine-learning/regression/introduction.html
+++ b/docs/2.10.0/machine-learning/regression/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/regression/knn-regression.html b/docs/2.10.0/machine-learning/regression/knn-regression.html
index 93250f8..40f96a2 100644
--- a/docs/2.10.0/machine-learning/regression/knn-regression.html
+++ b/docs/2.10.0/machine-learning/regression/knn-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3418,11 +3367,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/regression/linear-regression.html b/docs/2.10.0/machine-learning/regression/linear-regression.html
index 6fde4e3..c9fe1bf 100644
--- a/docs/2.10.0/machine-learning/regression/linear-regression.html
+++ b/docs/2.10.0/machine-learning/regression/linear-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3409,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/machine-learning/updating-trained-models.html b/docs/2.10.0/machine-learning/updating-trained-models.html
index b03da03..bd4b1ce 100644
--- a/docs/2.10.0/machine-learning/updating-trained-models.html
+++ b/docs/2.10.0/machine-learning/updating-trained-models.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3492,11 +3441,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/memory-architecture.html b/docs/2.10.0/memory-architecture.html
index d2122c9..dbe3bf1 100644
--- a/docs/2.10.0/memory-architecture.html
+++ b/docs/2.10.0/memory-architecture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,11 +3427,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/memory-configuration/data-regions.html b/docs/2.10.0/memory-configuration/data-regions.html
index 09f98a5..b373247 100644
--- a/docs/2.10.0/memory-configuration/data-regions.html
+++ b/docs/2.10.0/memory-configuration/data-regions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3855,11 +3804,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/memory-configuration/eviction-policies.html b/docs/2.10.0/memory-configuration/eviction-policies.html
index 9e5dc94..bbfc052 100644
--- a/docs/2.10.0/memory-configuration/eviction-policies.html
+++ b/docs/2.10.0/memory-configuration/eviction-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3321,7 +3270,7 @@
 <div class="paragraph">
 <p>When Native Persistence is on, a similar process — called <em>page replacement</em> — is used to free up off-heap memory when Ignite cannot allocate a new page.
 The difference is that the data is not lost (because it is stored in the persistent storage), and therefore you are less concerned about losing data than about efficiency.
-Refer to the <a href="/docs/2.10.0/memory-configuration/replacement-policies">Replacement Policies</a> page for information about page replacement configuration.</p>
+Page replacement is automatically handled by Ignite and is not user-configurable.</p>
 </div>
 </div>
 </div>
@@ -3661,11 +3610,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/memory-configuration/index.html b/docs/2.10.0/memory-configuration/index.html
index e85cf65..4767938 100644
--- a/docs/2.10.0/memory-configuration/index.html
+++ b/docs/2.10.0/memory-configuration/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <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>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <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>
@@ -2933,11 +2900,6 @@
 
 								  <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>
@@ -3138,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/memory-configuration/replacement-policies.html b/docs/2.10.0/memory-configuration/replacement-policies.html
deleted file mode 100644
index 58d7442..0000000
--- a/docs/2.10.0/memory-configuration/replacement-policies.html
+++ /dev/null
@@ -1,3500 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.10.0" />
-    <title>Replacement Policies | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.10.0/memory-configuration/replacement-policies" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.10.0">2.10.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class='active'
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <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>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <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>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/memory-configuration/replacement-policies.adoc" target="_blank">Edit</a>
-        
-            <h1>Replacement Policies</h1>
-        
-        <div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>When <a href="/docs/2.10.0/persistence/native-persistence">Native Persistence</a> is on and the amount of data, which Ignite stores on the disk, is bigger than the off-heap memory amount allocated for the data region, another page should be evicted from the off-heap to the disk to preload a page from the disk to the completely full off-heap memory. This process is called <em>page rotation</em> or <em>page replacement</em>.</p>
-</div>
-<div class="paragraph">
-<p>When Native Persistence is off, <em>eviction</em> is used instead of <em>page replacement</em>. See the <a href="/docs/2.10.0/memory-configuration/eviction-policies">Eviction Policies</a> page for more information.</p>
-</div>
-<div class="paragraph">
-<p>Page replacement is implemented as follows:</p>
-</div>
-<div class="paragraph">
-<p>When Ignite requires a page, it tries to find this page in the off-heap memory. If the page is not currently in the off-heap memory (a page fault occurs), this page is preloaded from the disk. At the same time, when off-heap memory is already full, another page should be chosen to be replaced (to stored to the disk and evicted).</p>
-</div>
-<div class="paragraph">
-<p>Ignite supports three algorithms to find pages to replace:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Random-LRU algorithm;</p>
-</li>
-<li>
-<p>Segmented-LRU algorithm;</p>
-</li>
-<li>
-<p>CLOCK algorithm.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Page replacement algorithm can be configured by the <code>PageReplacementMode</code> property of <code>DataRegionConfiguration</code>. By default, CLOCK algorithm is used.</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="c">&lt;!-- Memory configuration. --&gt;</span>
-  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-      <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;list&gt;</span>
-          <span class="c">&lt;!--
-              Defining a persistent data region with Segmented LRU page replacement mode.
-          --&gt;</span>
-          <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="c">&lt;!-- Data region name. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"persistent_data_region"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enable persistence. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- 20 GB maximum size (RAM). --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"maxSize"</span> <span class="na">value=</span><span class="s">"#{20L * 1024 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enabling SEGMENTED_LRU page replacement for this region.  --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"pageReplacementMode"</span> <span class="na">value=</span><span class="s">"SEGMENTED_LRU"</span><span class="nt">/&gt;</span>
-          <span class="nt">&lt;/bean&gt;</span>
-        <span class="nt">&lt;/list&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="c">&lt;!-- The rest of the configuration. --&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="c1">// Node configuration.</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">// Memory configuration.</span>
-<span class="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Creating a new data region.</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">regionCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Region name.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"persistent_data_region"</span><span class="o">);</span>
-
-<span class="c1">// Enabling persistence.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">// 20 GB max size (RAM).</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setMaxSize</span><span class="o">(</span><span class="mi">20L</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">// Enabling SEGMENTED_LRU page replacement for this region.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPageReplacementMode</span><span class="o">(</span><span class="nc">PageReplacementMode</span><span class="o">.</span><span class="na">SEGMENTED_LRU</span><span class="o">);</span>
-
-<span class="c1">// Setting the data region configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">regionCfg</span><span class="o">);</span>
-
-<span class="c1">// Applying the new configuration.</span>
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>The choice of the algorithm depends on your workload. For most cases, CLOCK (default) is a good candidate, but on some workloads other algorithms can perform better.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="random-lru-algorithm">Random-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Every time a page is accessed, its timestamp is updated. When a page fault occurs and it&#8217;s required to replace some pages, the algorithm randomly chooses 5 pages from the page memory and evicts a page with the latest timestamp.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has zero maintenance cost, but it is not very effective in terms of finding the next page to replace. We recommend that you use it in environments, where page replacement is not needed (when working with large enough data region to store all the amount of data) or happens very seldom.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="segmented-lru-algorithm">Segmented-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Segmented-LRU algorithm is a scan-resistant variation of the Least Recently Used (LRU) algorithm. Segmented-LRU pages list is divided into two segments: A probationary segment and a protected segment. Pages in each segment are ordered from the least to the most recently accessed. New pages are added to the most recently accessed end (tail) of the probationary segment. Existing pages are removed from wherever they currently reside and added to the most recently accessed end of the protected segment. Pages in the protected segment have thus been accessed at least twice. The protected segment is finite, so migration of a page from the probationary segment to the protected segment may force the migration of the LRU page in the protected segment to the most recently used end of the probationary segment. This gives the page another chance to be accessed before being replaced. Page to replace is polled from the least recently accessed end (head) of the probationary segment.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm requires additional memory to store pages list that also needs to be updated on each page access. At the same time, the algorithm has a near-optimal page to replace selection policy. So, there can be a little performance drop for environments without page replacement (compared to random-LRU and CLOCK), but for environments with a high rate of page replacement and a large amount of one-time scans segmented-LRU can outperform random-LRU and CLOCK.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="clock-algorithm">CLOCK Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The CLOCK algorithm keeps a circular list of pages in memory, with the "hand" pointing to the last examined page frame in the list. When a page fault occurs and no empty frames exist, the hit flag of the page is inspected at the hand&#8217;s location. If the hit flag is 0, the new page is put in the place of the page that the "hand" points to, and the hand is advanced one position further. Otherwise, the hit flag is cleared, then the clock hand is incremented and the process is repeated until a page is replaced.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has near to zero maintenance cost and replacement policy efficiency between random-LRU and segmented-LRU.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#random-lru-algorithm">Random-LRU Algorithm</a></li>
-<li><a href="#segmented-lru-algorithm">Segmented-LRU Algorithm</a></li>
-<li><a href="#clock-algorithm">CLOCK Algorithm</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639576937' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576937' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639576937" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576937"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.10.0/messaging.html b/docs/2.10.0/messaging.html
index c827da6..13d3e27 100644
--- a/docs/2.10.0/messaging.html
+++ b/docs/2.10.0/messaging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3475,11 +3424,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/cluster-id.html b/docs/2.10.0/monitoring-metrics/cluster-id.html
index 596a9d0..4cce410 100644
--- a/docs/2.10.0/monitoring-metrics/cluster-id.html
+++ b/docs/2.10.0/monitoring-metrics/cluster-id.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3429,11 +3378,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/cluster-states.html b/docs/2.10.0/monitoring-metrics/cluster-states.html
index 054d5c5..2a95b16 100644
--- a/docs/2.10.0/monitoring-metrics/cluster-states.html
+++ b/docs/2.10.0/monitoring-metrics/cluster-states.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3320,8 +3269,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3417,7 +3365,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Get the current cluster state.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String, boolean)</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String)</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Set the cluster state.</p></td>
 </tr>
 </tbody>
@@ -3480,11 +3428,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/configuring-metrics.html b/docs/2.10.0/monitoring-metrics/configuring-metrics.html
index 5fd28ea..4bcd08d 100644
--- a/docs/2.10.0/monitoring-metrics/configuring-metrics.html
+++ b/docs/2.10.0/monitoring-metrics/configuring-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3675,11 +3624,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/intro.html b/docs/2.10.0/monitoring-metrics/intro.html
index 8754ebd..59d1f5c 100644
--- a/docs/2.10.0/monitoring-metrics/intro.html
+++ b/docs/2.10.0/monitoring-metrics/intro.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3451,11 +3400,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/metrics.html b/docs/2.10.0/monitoring-metrics/metrics.html
index 2af0ef3..bd49cf5 100644
--- a/docs/2.10.0/monitoring-metrics/metrics.html
+++ b/docs/2.10.0/monitoring-metrics/metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3297,7 +3246,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>The Apache Ignite 2.8 release introduced a new mechanism for collecting metrics, which is intended to replace all
-the legacy metrics below. Please, check the <a href="/docs/2.10.0/monitoring-metrics/new-metrics-system">New Metrics System</a>.</p>
+the legacy metrics below. Please, check the <a href="/docs/2.10.0/monitoring-metrics/new-metrics-system.adoc">New Metrics System</a>.</p>
 </div>
 <div class="paragraph">
 <p>Ignite exposes a large number of metrics useful for monitoring your cluster or application.
@@ -4439,11 +4388,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/new-metrics-system.html b/docs/2.10.0/monitoring-metrics/new-metrics-system.html
index b44b401..66ba5f4 100644
--- a/docs/2.10.0/monitoring-metrics/new-metrics-system.html
+++ b/docs/2.10.0/monitoring-metrics/new-metrics-system.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3686,11 +3635,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729139' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729139' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729139" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729139"></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/monitoring-metrics/new-metrics.html b/docs/2.10.0/monitoring-metrics/new-metrics.html
index 335429f..4c3db49 100644
--- a/docs/2.10.0/monitoring-metrics/new-metrics.html
+++ b/docs/2.10.0/monitoring-metrics/new-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3502,17 +3451,17 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorInvokeTimeNanos</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMaxInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMinInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMisses</p></td>
@@ -3540,19 +3489,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number estimated to rebalance keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Get time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">HeapEntriesCount</p></td>
@@ -3615,19 +3559,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of removals from the off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Put time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Put time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">QueryCompleted</p></td>
@@ -3685,14 +3624,9 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Estimated rebalancing speed in keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time for which this node is the initiator. in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTimeTotal</p></td>
@@ -4312,11 +4246,6 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OutboundMessagesQueueSize</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Outbound messages queue size.</p></td>
@@ -4341,233 +4270,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Received messages count.</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-thin-client-connector">Ignite Thin Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>client.connector</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTimeout</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to handshake timeout.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsAuthenticationFailed</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to failed authentication.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTotal</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of rejected TCP connections.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.AcceptedSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of successfully established sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.ActiveSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of active sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-rest-client-connector">Ignite REST Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>rest.client</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="discovery-io">Discovery IO</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>io.discovery</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CoordinatorSince</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Timestamp since which the local node became the coordinator (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator ID (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CurrentTopologyVersion</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current topology version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">JoinedNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Joined nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LeftNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Left nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MessageWorkerQueueSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current message worker queue size.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PendingMessagesRegistered</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Pending registered messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslConnectionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP discovery connections count that were rejected due to the SSL errors.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalProcessedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total processed messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalReceivedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total received messages count.</p></td>
-</tr>
 </tbody>
 </table>
 </div>
@@ -4981,9 +4683,6 @@
 <li><a href="#sorted-indexes">Sorted Indexes</a></li>
 <li><a href="#hash-indexes">Hash Indexes</a></li>
 <li><a href="#communication-io">Communication IO</a></li>
-<li><a href="#ignite-thin-client-connector">Ignite Thin Client Connector</a></li>
-<li><a href="#ignite-rest-client-connector">Ignite REST Client Connector</a></li>
-<li><a href="#discovery-io">Discovery IO</a></li>
 <li><a href="#data-region-io">Data Region IO</a></li>
 <li><a href="#data-storage">Data Storage</a></li>
 <li><a href="#cluster">Cluster</a></li>
@@ -5026,11 +4725,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/monitoring-metrics/performance-statistics.html b/docs/2.10.0/monitoring-metrics/performance-statistics.html
index 2b77cf6..6ec60d9 100644
--- a/docs/2.10.0/monitoring-metrics/performance-statistics.html
+++ b/docs/2.10.0/monitoring-metrics/performance-statistics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,7 +3273,7 @@
 <h2 id="collecting-statistics">Collecting Statistics</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><a href="#jmx">JMX interface</a> and <a href="#control-script">Control Script</a> are used to start and stop statistics collecting.</p>
+<p><a href="#jmx">JMX interface</a> is used to start and stop statistics collecting.</p>
 </div>
 <div class="paragraph">
 <p>Each node collects performance statistics in a binary file. This file is placed under
@@ -3362,8 +3311,8 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Ignite provides a tool to generate the report from performance statistics files. The tool is published in the
-<a href="https://github.com/apache/ignite-extensions/tree/master/modules/performance-statistics-ext/">ignite-extensions</a> repository as <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics">performance-statistics-ext</a>
-extension.</p>
+ignite-extensions repository:
+<a href="https://github.com/apache/ignite-extensions/tree/master/modules/performance-statistics-ext/">performance-statistics-ext</a>.</p>
 </div>
 <div class="paragraph">
 <p>Follow these steps to build the performance report:</p>
@@ -3402,7 +3351,7 @@
 <h2 id="management">Management</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The following section provides information on JMX, Control Script and system properties.</p>
+<p>The following section provides information on JMX interface and system properties.</p>
 </div>
 <div class="sect2">
 <h3 id="jmx">JMX</h3>
@@ -3430,10 +3379,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">rotate()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">started()</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">True if performance statistics collection is started.</p></td>
 </tr>
@@ -3441,54 +3386,6 @@
 </table>
 </div>
 <div class="sect2">
-<h3 id="control-script">Control Script</h3>
-<div class="paragraph">
-<p>You can manage the performance statistics collection via the <a href="/docs/2.10.0/tools/control-script">Control Script</a>.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
 <h3 id="system-properties">System properties</h3>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
@@ -3553,7 +3450,6 @@
 <li><a href="#management">Management</a>
 <ul class="sectlevel2">
 <li><a href="#jmx">JMX</a></li>
-<li><a href="#control-script">Control Script</a></li>
 <li><a href="#system-properties">System properties</a></li>
 </ul>
 </li>
@@ -3596,11 +3492,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/monitoring-metrics/system-views.html b/docs/2.10.0/monitoring-metrics/system-views.html
index 0d9dd7d..f04551a 100644
--- a/docs/2.10.0/monitoring-metrics/system-views.html
+++ b/docs/2.10.0/monitoring-metrics/system-views.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3388,30 +3337,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>System views can also be queried through the <a href="/docs/2.10.0/tools/control-script#system-view-command">Control Script system view command</a>.
-Note that the mentioned above command result contains all columns of the requested system view. If filtering is necessary, it should be performed manually.</p>
-</div>
-<div class="paragraph">
-<p>Examples of the use of <a href="/docs/2.10.0/tools/control-script#system-view-command">Control Script system view command</a>:</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="c"># get the list of nodes</span>
-control.sh <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.sh <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</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"><span class="c"># get the list of nodes</span>
-control.bat <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.bat <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</code></pre>
-</div>
-</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -4399,45 +4324,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The BASELINE_NODE_ATTRIBUTES view exposes node attributes fixed at a moment when a current baseline topology was set.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NODE_CONSISTENT_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node consistent ID.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the node attribute.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Attribute value.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
 <h2 id="client_connections">CLIENT_CONNECTIONS</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -5863,788 +5749,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="ds_queues">DS_QUEUES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteQueue</code>.
-Note, queue will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CAPACITY</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Capacity</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BOUNDED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when queue capacity is bounded</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_sets">DS_SETS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSet</code>.
-Note, set will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicsequences">DS_ATOMICSEQUENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicSequence</code>.
-Note, atomicsequence will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current sequence value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BATCH_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local batch size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomiclongs">DS_ATOMICLONGS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicLong</code>.
-Note, atomiclong will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicreferences">DS_ATOMICREFERENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicReference</code>.
-Note, atomicreference will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicstamped">DS_ATOMICSTAMPED</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicStamped</code>.
-Note, atomicstamped will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">STAMP</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current stamp value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_countdownlatches">DS_COUNTDOWNLATCHES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteCountDownLatch</code>.
-Note, latch will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INITIAL_COUT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Initial count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AUTO_DELETE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True to automatically delete the latch from a cache when its count reaches zero</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_semaphores">DS_SEMAPHORES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSemaphore</code>.
-Note, semaphores will be shown on the non parent nodes only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AVAILABLE_PERMITS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of permits available</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">QUEUE_LENGTH</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The estimated number of nodes waiting for this lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_reentrantlocks">DS_REENTRANTLOCKS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the contents of <code>IgniteLock</code>.
-Note, lock will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LOCKED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if locked</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAIR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if lock is fair</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_configuration">STATISTICS_CONFIGURATION</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_CONFIGURATION view contains information about <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> configuration.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MAX_PARTITION_OBSOLESCENCE_PERCENT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TINYINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum percentage of obsolescent rows in statistics. See the <a href="/docs/2.10.0/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of distinct values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided total number of values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided average size of non null values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration version.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_local_data">STATISTICS_LOCAL_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_LOCAL_DATA view contains <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> for locally managed (or stored) data. This view is node-specific, so each node has an instance of the view that contains information about its local data statistics.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_partition_data">STATISTICS_PARTITION_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_PARTITION_DATA view contains information about <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> on every partition data stored on a local node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PARTITION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition number.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UPDATE_COUNTER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition counter update when statistics are collected.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -6665,7 +5769,6 @@
 <li><a href="#nodes">NODES</a></li>
 <li><a href="#node_attributes">NODE_ATTRIBUTES</a></li>
 <li><a href="#baseline_nodes">BASELINE_NODES</a></li>
-<li><a href="#baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</a></li>
 <li><a href="#client_connections">CLIENT_CONNECTIONS</a></li>
 <li><a href="#striped_threadpool_queue">STRIPED_THREADPOOL_QUEUE</a></li>
 <li><a href="#datastream_threadpool_queue">DATASTREAM_THREADPOOL_QUEUE</a></li>
@@ -6689,18 +5792,6 @@
 <li><a href="#partition_states">PARTITION_STATES</a></li>
 <li><a href="#binary_metadata">BINARY_METADATA</a></li>
 <li><a href="#metastorage">METASTORAGE</a></li>
-<li><a href="#ds_queues">DS_QUEUES</a></li>
-<li><a href="#ds_sets">DS_SETS</a></li>
-<li><a href="#ds_atomicsequences">DS_ATOMICSEQUENCES</a></li>
-<li><a href="#ds_atomiclongs">DS_ATOMICLONGS</a></li>
-<li><a href="#ds_atomicreferences">DS_ATOMICREFERENCES</a></li>
-<li><a href="#ds_atomicstamped">DS_ATOMICSTAMPED</a></li>
-<li><a href="#ds_countdownlatches">DS_COUNTDOWNLATCHES</a></li>
-<li><a href="#ds_semaphores">DS_SEMAPHORES</a></li>
-<li><a href="#ds_reentrantlocks">DS_REENTRANTLOCKS</a></li>
-<li><a href="#statistics_configuration">STATISTICS_CONFIGURATION</a></li>
-<li><a href="#statistics_local_data">STATISTICS_LOCAL_DATA</a></li>
-<li><a href="#statistics_partition_data">STATISTICS_PARTITION_DATA</a></li>
 </ul>
     </div>
           
@@ -6740,11 +5831,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/monitoring-metrics/tracing.html b/docs/2.10.0/monitoring-metrics/tracing.html
index f956cc6..7774f56 100644
--- a/docs/2.10.0/monitoring-metrics/tracing.html
+++ b/docs/2.10.0/monitoring-metrics/tracing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3925,11 +3874,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/asp-net-output-caching.html b/docs/2.10.0/net-specific/asp-net-output-caching.html
index 682dd45..453c88f 100644
--- a/docs/2.10.0/net-specific/asp-net-output-caching.html
+++ b/docs/2.10.0/net-specific/asp-net-output-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3436,11 +3385,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/asp-net-session-state-caching.html b/docs/2.10.0/net-specific/asp-net-session-state-caching.html
index fc1e247..5f6b551 100644
--- a/docs/2.10.0/net-specific/asp-net-session-state-caching.html
+++ b/docs/2.10.0/net-specific/asp-net-session-state-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3405,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/index.html b/docs/2.10.0/net-specific/index.html
index f93120e..e5f5424 100644
--- a/docs/2.10.0/net-specific/index.html
+++ b/docs/2.10.0/net-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3309,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-async.html b/docs/2.10.0/net-specific/net-async.html
deleted file mode 100644
index 881f152..0000000
--- a/docs/2.10.0/net-specific/net-async.html
+++ /dev/null
@@ -1,3512 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.10.0" />
-    <title>Asynchronous APIs | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.10.0/net-specific/net-async" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.10.0">2.10.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-async"
-                                class='active'
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <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>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/net-specific/net-async.adoc" target="_blank">Edit</a>
-        
-            <h1>Asynchronous APIs</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Many Ignite APIs have asynchronous variants, for example, <code>void ICache.Put</code> and <code>Task ICache.PutAsync</code>.
-Async APIs allow us to write <a href="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/">efficient non-blocking code</a>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">ICache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;</span> <span class="n">cache</span> <span class="p">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;(</span><span class="s">"name"</span><span class="p">);</span>
-
-<span class="c1">// Sync, blocks thread on every call.</span>
-<span class="n">cache</span><span class="p">.</span><span class="nf">Put</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="n">cache</span><span class="p">.</span><span class="nf">Get</span><span class="p">(</span><span class="m">1</span><span class="p">);</span>
-
-<span class="c1">// Async, does not block threads.</span>
-<span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>With async APIs, current thread is not blocked while we wait for the cache operation to complete;
-the thread is returned to the thread pool and can perform other work.</p>
-</div>
-<div class="paragraph">
-<p>When the async operation completes, our method resumes execution - either on the same thread, or on a different one -
-depending on the environment and the configuration. This is called "async continuation".</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="async-continuations">Async Continuations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Unless specified otherwise, Ignite executes async continuations on the <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool</a>, which is safe and does not require any special care.</p>
-</div>
-<div class="sect2">
-<h3 id="thin-client">Thin Client</h3>
-<div class="paragraph">
-<p>All thin client async APIs use <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool.</a> for async continuations.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="thick-cache">Thick Cache</h3>
-<div class="paragraph">
-<p>Callbacks for asynchronous cache operations on server and thick client nodes are invoked by using Java <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration.AsyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore the previous behavior, use <code>IgniteConfiguration.AsyncContinuationExecutor = AsyncContinuationExecutor.UnsafeSynchronous</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<h3 id="ignite-2-10-and-before-possibility-of-deadlocks-and-system-pool-starvation" class="discrete"><strong>Ignite 2.10 and before</strong>: possibility of deadlocks and system pool starvation</h3>
-<div class="paragraph">
-<p>In Ignite versions 2.10 and before, system pool is used to run async continuations,
-which means that <code>GetAsync</code> call in the code above is executed by the system thread.</p>
-</div>
-<div class="paragraph">
-<p>This can lead to deadlocks if user code blocks the thread, or cause starvation because system thread is busy
-running user code instead of performing cache operations.</p>
-</div>
-<div class="paragraph">
-<p>To enable safe behavior, move continuations to .NET Thread Pool manually:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="p">{},</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span>
-
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Tip: use an extension method to reduce verbosity.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="compute">Compute</h3>
-<div class="paragraph">
-<p><strong>Ignite 2.11 and later</strong>: all <code>ICompute</code> async APIs use .NET Thread Pool to run async continuations.</p>
-</div>
-<div class="paragraph">
-<p><strong>Ignite 2.10 and before</strong>: Compute async continuations are executed on <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-To reduce the load on the public pool, it is recommended to use the same <code>ContinueWith</code> approach as above:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">compute</span><span class="p">.</span><span class="nf">CallAsync</span><span class="p">(</span><span class="k">new</span> <span class="nf">MyAction</span><span class="p">()).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This will move the continuation from Ignite public pool (reserved for Compute functionality) to the .NET thread pool (<code>TaskScheduler.Default</code>).</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="configureawait">ConfigureAwait</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Task.ConfigureAwait</code> method can be used as usual with all Ignite async APIs.</p>
-</div>
-<div class="paragraph">
-<p>See <a href="https://devblogs.microsoft.com/dotnet/configureawait-faq/">ConfigureAwait FAQ</a> for more details.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#async-continuations">Async Continuations</a>
-<ul class="sectlevel2">
-<li><a href="#thin-client">Thin Client</a></li>
-<li><a href="#thick-cache">Thick Cache</a></li>
-<li><a href="#compute">Compute</a></li>
-</ul>
-</li>
-<li><a href="#configureawait">ConfigureAwait</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639576938' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576938' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639576938" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576938"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.10.0/net-specific/net-configuration-options.html b/docs/2.10.0/net-specific/net-configuration-options.html
index 8c9767f..bcf0547 100644
--- a/docs/2.10.0/net-specific/net-configuration-options.html
+++ b/docs/2.10.0/net-specific/net-configuration-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3548,11 +3497,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-cross-platform-support.html b/docs/2.10.0/net-specific/net-cross-platform-support.html
index 9d96370..c0c2417 100644
--- a/docs/2.10.0/net-specific/net-cross-platform-support.html
+++ b/docs/2.10.0/net-specific/net-cross-platform-support.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3455,11 +3404,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-deployment-options.html b/docs/2.10.0/net-specific/net-deployment-options.html
index b3a12d1..8fb83cb 100644
--- a/docs/2.10.0/net-specific/net-deployment-options.html
+++ b/docs/2.10.0/net-specific/net-deployment-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3297,7 +3246,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Apache Ignite.NET consists of .NET assemblies and Java jar files. The .NET assemblies are referenced by your project and
-are copied to an output folder during the build automatically. The JAR files can be handled automatically or manually, depending on the approach.
+are copied to an output folder during the build automatically. The JAR files should be copied manually.
 Ignite.NET discovers them via the <code>IgniteHome</code> or <code>JvmClasspath</code> settings.</p>
 </div>
 <div class="paragraph">
@@ -3306,69 +3255,12 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="nuget-deployment">NuGet Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Apache.Ignite</code> NuGet package includes a <code>lib</code> folder with all the required jar files. This folder has
-the <code>&lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt;</code> build action, and is copied automatically to the output directory
-during the build or publish process.</p>
-</div>
-<div class="paragraph">
-<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
-ASP.NET deployments (see below).</p>
-</div>
-<div class="paragraph">
-<p>To disable this default build action, add the <code>&lt;ExcludeAssets&gt;build&lt;/ExcludeAssets&gt;</code> <a href="https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files#controlling-dependency-assets">property</a> to the corresponding <code>&lt;PackageReference&gt;</code> in your <code>.csproj</code> file.
-This can be useful for thin client use cases and custom deployments.</p>
-</div>
-<code-tabs><code-tab data-tab='MyApp.csproj'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;Project</span> <span class="na">Sdk=</span><span class="s">"Microsoft.NET.Sdk"</span><span class="nt">&gt;</span>
-    ...
-
-    <span class="nt">&lt;ItemGroup&gt;</span>
-      <span class="nt">&lt;PackageReference</span> <span class="na">Include=</span><span class="s">"Apache.Ignite"</span> <span class="na">Version=</span><span class="s">"2.9.1"</span><span class="nt">&gt;</span>
-          <span class="nt">&lt;ExcludeAssets&gt;</span>build<span class="nt">&lt;/ExcludeAssets&gt;</span>
-      <span class="nt">&lt;/PackageReference&gt;</span>
-    <span class="nt">&lt;/ItemGroup&gt;</span>
-
-<span class="nt">&lt;/Project&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-<div class="sect1">
-<h2 id="single-file-deployment">Single File Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite.NET supports <a href="https://docs.microsoft.com/en-us/dotnet/core/deploying/single-file">single file deployment</a> that is available in .NET Core 3 / .NET 5+.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Use the <code>IncludeAllContentForSelfExtract</code> MSBuild property to include jar files into the single-file bundle, or ship them separately.</p>
-</li>
-<li>
-<p>See <a href="net-troubleshooting.html#libcoreclr-not-found">Troubleshooting: DllNotFoundException</a> for a workaround that is required
-on .NET 5 with some Ignite versions.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Publish command example:</p>
-</div>
-<div class="paragraph">
-<p><code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true -p:IncludeAllContentForSelfExtract=true</code></p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="full-binary-package-deployment">Full Binary Package Deployment</h2>
 <div class="sectionbody">
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
+<p>Copy the <a href="https://ignite.apache.org" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
 </li>
 <li>
 <p>Set the <code>IGNITE_HOME</code> environment variable or <code>IgniteConfiguration.IgniteHome</code> setting to point to that folder</p>
@@ -3378,6 +3270,26 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="nuget-deployment">NuGet Deployment</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The post-build event is updated automatically during the Ignite.NET NuGet package installation to copy jar files to
+<code>Libs</code> folder in the output directory (see <a href="/docs/2.10.0/quick-start/dotnet">Getting Started</a>).
+Make sure to include that <code>Libs</code> folder when distributing your binaries.</p>
+</div>
+<div class="paragraph">
+<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
+ASP.NET deployments (see below).</p>
+</div>
+<code-tabs><code-tab data-tab='Post-Build Event'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="k">if </span>not exist <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span> md <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span>
+xcopy /s /y <span class="s2">"</span><span class="si">$(</span>SolutionDir<span class="si">)</span><span class="s2">packages</span><span class="se">\A</span><span class="s2">pache.Ignite.1.6.0</span><span class="se">\L</span><span class="s2">ibs</span><span class="se">\*</span><span class="s2">.*"</span> <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span></code></pre>
+</div>
+</div></code-tab></code-tabs>
+</div>
+</div>
+<div class="sect1">
 <h2 id="custom-deployment">Custom Deployment</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3405,7 +3317,7 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the JAR files to the <code>libs</code> folder next to Apache.Ignite.Core.dll</p>
+<p>Copy the JAR files to the <code>Libs</code> folder next to Apache.Ignite.Core.dll</p>
 </li>
 <li>
 <p>Do not set the <code>IgniteConfiguration.JvmClasspath</code>, <code>IgniteConfiguration.IgniteHome</code> properties and <code>IGNITE_HOME</code> environment variable</p>
@@ -3520,9 +3432,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#nuget-deployment">NuGet Deployment</a></li>
-<li><a href="#single-file-deployment">Single File Deployment</a></li>
 <li><a href="#full-binary-package-deployment">Full Binary Package Deployment</a></li>
+<li><a href="#nuget-deployment">NuGet Deployment</a></li>
 <li><a href="#custom-deployment">Custom Deployment</a>
 <ul class="sectlevel2">
 <li><a href="#deploying-jars-to-a-default-location">Deploying JARs to a default location:</a></li>
@@ -3570,11 +3481,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-entity-framework-cache.html b/docs/2.10.0/net-specific/net-entity-framework-cache.html
index 7300c96..cd2c2c6 100644
--- a/docs/2.10.0/net-specific/net-entity-framework-cache.html
+++ b/docs/2.10.0/net-specific/net-entity-framework-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3569,11 +3518,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-java-services-execution.html b/docs/2.10.0/net-specific/net-java-services-execution.html
index 71f77f2..b3eb7d1 100644
--- a/docs/2.10.0/net-specific/net-java-services-execution.html
+++ b/docs/2.10.0/net-specific/net-java-services-execution.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3418,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-linq.html b/docs/2.10.0/net-specific/net-linq.html
index 5822c9f..42dbaa8 100644
--- a/docs/2.10.0/net-specific/net-linq.html
+++ b/docs/2.10.0/net-specific/net-linq.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3778,11 +3727,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-logging.html b/docs/2.10.0/net-specific/net-logging.html
index 25a5e54..2774ba2 100644
--- a/docs/2.10.0/net-specific/net-logging.html
+++ b/docs/2.10.0/net-specific/net-logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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='active'
                             >Logging</a>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3416,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-platform-cache.html b/docs/2.10.0/net-specific/net-platform-cache.html
index ec8ec4d..a757e6e 100644
--- a/docs/2.10.0/net-specific/net-platform-cache.html
+++ b/docs/2.10.0/net-specific/net-platform-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3574,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-platform-interoperability.html b/docs/2.10.0/net-specific/net-platform-interoperability.html
index af1791b..33f39b1 100644
--- a/docs/2.10.0/net-specific/net-platform-interoperability.html
+++ b/docs/2.10.0/net-specific/net-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3656,11 +3605,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-plugins.html b/docs/2.10.0/net-specific/net-plugins.html
index af6b07b..570d995 100644
--- a/docs/2.10.0/net-specific/net-plugins.html
+++ b/docs/2.10.0/net-specific/net-plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3499,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-remote-assembly-loading.html b/docs/2.10.0/net-specific/net-remote-assembly-loading.html
index 2b6e6a8..8200afc 100644
--- a/docs/2.10.0/net-specific/net-remote-assembly-loading.html
+++ b/docs/2.10.0/net-specific/net-remote-assembly-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3496,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-serialization.html b/docs/2.10.0/net-specific/net-serialization.html
index 1cc1af4..d9a6b28 100644
--- a/docs/2.10.0/net-specific/net-serialization.html
+++ b/docs/2.10.0/net-specific/net-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3690,11 +3639,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-standalone-nodes.html b/docs/2.10.0/net-specific/net-standalone-nodes.html
index 0262f6c..0eecc64 100644
--- a/docs/2.10.0/net-specific/net-standalone-nodes.html
+++ b/docs/2.10.0/net-specific/net-standalone-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3496,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/net-specific/net-troubleshooting.html b/docs/2.10.0/net-specific/net-troubleshooting.html
index 0ff8aaf..db244ef 100644
--- a/docs/2.10.0/net-specific/net-troubleshooting.html
+++ b/docs/2.10.0/net-specific/net-troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3494,25 +3443,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"><a id="libcoreclr-not-found"></a> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</h3>
-<div class="paragraph">
-<p>Occurs on .NET 5 in a single-file publish mode (e.g. <code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true</code>).</p>
-</div>
-<div class="sect3">
-<h4 id="workaround-2">Workaround</h4>
-<div class="paragraph">
-<p>Add the following code before starting the Ignite node:</p>
-</div>
-<code-tabs><code-tab data-tab='C#'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">NativeLibrary</span><span class="p">.</span><span class="nf">SetDllImportResolver</span><span class="p">(</span>
-    <span class="k">typeof</span><span class="p">(</span><span class="n">Ignition</span><span class="p">).</span><span class="n">Assembly</span><span class="p">,</span>
-    <span class="p">(</span><span class="n">lib</span><span class="p">,</span> <span class="n">_</span><span class="p">,</span> <span class="n">_</span><span class="p">)</span> <span class="p">=&gt;</span> <span class="n">lib</span> <span class="p">==</span> <span class="s">"libcoreclr.so"</span> <span class="p">?</span> <span class="p">(</span><span class="n">IntPtr</span><span class="p">)</span> <span class="p">(-</span><span class="m">1</span><span class="p">)</span> <span class="p">:</span> <span class="n">IntPtr</span><span class="p">.</span><span class="n">Zero</span><span class="p">);</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3541,11 +3471,6 @@
 <li><a href="#workaround">Workaround</a></li>
 </ul>
 </li>
-<li><a href="#dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</a>
-<ul class="sectlevel3">
-<li><a href="#workaround-2">Workaround</a></li>
-</ul>
-</li>
 </ul>
 </li>
 </ul>
@@ -3587,11 +3512,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/general-perf-tips.html b/docs/2.10.0/perf-and-troubleshooting/general-perf-tips.html
index 3c85857..b35c114 100644
--- a/docs/2.10.0/perf-and-troubleshooting/general-perf-tips.html
+++ b/docs/2.10.0/perf-and-troubleshooting/general-perf-tips.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3342,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/handling-exceptions.html b/docs/2.10.0/perf-and-troubleshooting/handling-exceptions.html
index 7a790f6..9087537 100644
--- a/docs/2.10.0/perf-and-troubleshooting/handling-exceptions.html
+++ b/docs/2.10.0/perf-and-troubleshooting/handling-exceptions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3705,11 +3654,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/index.html b/docs/2.10.0/perf-and-troubleshooting/index.html
index dca22e1..dde845d 100644
--- a/docs/2.10.0/perf-and-troubleshooting/index.html
+++ b/docs/2.10.0/perf-and-troubleshooting/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <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>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <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>
@@ -2933,11 +2900,6 @@
 
 								  <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>
@@ -3138,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/memory-tuning.html b/docs/2.10.0/perf-and-troubleshooting/memory-tuning.html
index 31220c3..edb9085 100644
--- a/docs/2.10.0/perf-and-troubleshooting/memory-tuning.html
+++ b/docs/2.10.0/perf-and-troubleshooting/memory-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3604,11 +3553,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/persistence-tuning.html b/docs/2.10.0/perf-and-troubleshooting/persistence-tuning.html
index 098d051..cf21de7 100644
--- a/docs/2.10.0/perf-and-troubleshooting/persistence-tuning.html
+++ b/docs/2.10.0/perf-and-troubleshooting/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3890,11 +3839,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576939' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576939' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576939" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576939"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/sql-tuning.html b/docs/2.10.0/perf-and-troubleshooting/sql-tuning.html
index cd814d3..1eef295 100644
--- a/docs/2.10.0/perf-and-troubleshooting/sql-tuning.html
+++ b/docs/2.10.0/perf-and-troubleshooting/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4008,11 +3957,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/thread-pools-tuning.html b/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning.html
index bf62c6b..da0a4a9 100644
--- a/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning.html
+++ b/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3370,18 +3319,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="snapshot-pool">Snapshot Pool</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The snapshot pool is used for processing all the cluster operations related to taking or restoring Apache Ignite snapshots.</p>
-</div>
-<div class="paragraph">
-<p>The default pool size is <code>4</code> (see the <code>IgniteConfiguration.DFLT_SNAPSHOT_THREAD_POOL_SIZE</code>).
-Use <code>IgniteConfiguration.setSnapshotThreadPoolSize(&#8230;&#8203;)</code> to change the pool size.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="creating-custom-thread-pool">Creating Custom Thread Pool</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3486,7 +3423,6 @@
 <li><a href="#service-pool">Service Pool</a></li>
 <li><a href="#striped-pool">Striped Pool</a></li>
 <li><a href="#data-streamer-pool">Data Streamer Pool</a></li>
-<li><a href="#snapshot-pool">Snapshot Pool</a></li>
 <li><a href="#creating-custom-thread-pool">Creating Custom Thread Pool</a></li>
 </ul>
     </div>
@@ -3527,11 +3463,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/troubleshooting.html b/docs/2.10.0/perf-and-troubleshooting/troubleshooting.html
index 13b7ad0..7fd65c3 100644
--- a/docs/2.10.0/perf-and-troubleshooting/troubleshooting.html
+++ b/docs/2.10.0/perf-and-troubleshooting/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,11 +3473,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/perf-and-troubleshooting/yardstick-benchmarking.html b/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking.html
index 407bd73..5799dd7 100644
--- a/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking.html
+++ b/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3632,11 +3581,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/custom-cache-store.html b/docs/2.10.0/persistence/custom-cache-store.html
index 85b59c0..25519dc 100644
--- a/docs/2.10.0/persistence/custom-cache-store.html
+++ b/docs/2.10.0/persistence/custom-cache-store.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3450,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/disk-compression.html b/docs/2.10.0/persistence/disk-compression.html
index 48c5129..0d24ef5 100644
--- a/docs/2.10.0/persistence/disk-compression.html
+++ b/docs/2.10.0/persistence/disk-compression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3447,11 +3396,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/external-storage.html b/docs/2.10.0/persistence/external-storage.html
index 892e469..7f1556c 100644
--- a/docs/2.10.0/persistence/external-storage.html
+++ b/docs/2.10.0/persistence/external-storage.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3796,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/native-persistence-defragmentation.html b/docs/2.10.0/persistence/native-persistence-defragmentation.html
index 2b0a196..b7fb6dc 100644
--- a/docs/2.10.0/persistence/native-persistence-defragmentation.html
+++ b/docs/2.10.0/persistence/native-persistence-defragmentation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3449,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/native-persistence.html b/docs/2.10.0/persistence/native-persistence.html
index 73e16db..236b41e 100644
--- a/docs/2.10.0/persistence/native-persistence.html
+++ b/docs/2.10.0/persistence/native-persistence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3955,11 +3904,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/persistence-tuning.html b/docs/2.10.0/persistence/persistence-tuning.html
index 157913c..f063984 100644
--- a/docs/2.10.0/persistence/persistence-tuning.html
+++ b/docs/2.10.0/persistence/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3879,11 +3828,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/snapshot-directory.html b/docs/2.10.0/persistence/snapshot-directory.html
deleted file mode 100644
index 1a408fc..0000000
--- a/docs/2.10.0/persistence/snapshot-directory.html
+++ /dev/null
@@ -1,3399 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.10.0" />
-    <title>Snapshot Directory | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.10.0/persistence/snapshot-directory" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.10.0">2.10.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class='active'
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <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>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <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>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.10.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.10.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshot-directory.adoc" target="_blank">Edit</a>
-        
-            <h1>Snapshot Directory</h1>
-        
-        <div class="sect1">
-<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node. This segment uses the
-same storage media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
-Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
-</div>
-<div class="paragraph">
-<p>You can avoid this interference between Ignite Native persistence and snapshotting
-by either changing <a href="/docs/2.10.0/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
-or overriding the default snapshots' location as shown below:</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="c">&lt;!--
-       Sets a path to the root directory where snapshot files will be persisted.
-       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
-    --&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
-
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.10.0/snapshots/snapshots.html b/docs/2.10.0/persistence/snapshots.html
similarity index 91%
rename from docs/2.10.0/snapshots/snapshots.html
rename to docs/2.10.0/persistence/snapshots.html
index 92aa3e5..f43ef46 100644
--- a/docs/2.10.0/snapshots/snapshots.html
+++ b/docs/2.10.0/persistence/snapshots.html
@@ -52,7 +52,7 @@
     <meta name="ignite-version" content="2.10.0" />
     <title>Cluster Snapshots | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.10.0/snapshots/snapshots" />
+    <link rel="canonical" href="/docs/2.10.0/persistence/snapshots" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -889,8 +876,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<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 '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
+                            <a href="/docs/2.10.0/persistence/snapshots"
+                                class='active'
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='active' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,7 +3237,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/snapshots/snapshots.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshots.adoc" target="_blank">Edit</a>
         
             <h1>Cluster Snapshots</h1>
         
@@ -3382,31 +3331,45 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration">Configuration</h2>
+<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
 <div class="sectionbody">
-<div class="sect2">
-<h3 id="snapshot-directory">Snapshot Directory</h3>
 <div class="paragraph">
 <p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node and uses the same storage
 media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your application&#8217;s performance by sharing the disk I/O with the
+already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
 Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
 </div>
 <div class="paragraph">
-<p>See the <a href="/docs/2.10.0/persistence/snapshot-directory#configuring-snapshot-directory">Configuring Snapshot Directory</a> page for
-configuration examples.</p>
+<p>You can avoid this interference between Ignite Native persistence and snapshotting
+by either changing <a href="/docs/2.10.0/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
+or overriding the default snapshots' location as shown below:</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="c">&lt;!--
+       Sets a path to the root directory where snapshot files will be persisted.
+       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
+    --&gt;</span>
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
+
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
+            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></code></pre>
 </div>
-<div class="sect2">
-<h3 id="snapshot-execution-pool">Snapshot Execution Pool</h3>
-<div class="paragraph">
-<p>By default, the snapshot thread pool size has a value of <code>4</code>. Decreasing the number of threads involved in the snapshot creation process
-increases the total amount of time for taking a snapshot. However, this keeps the disk load within reasonable limits.</p>
+</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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
+
+<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></code></pre>
 </div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.10.0/perf-and-troubleshooting/thread-pools-tuning" target="_blank" rel="noopener">Ignite Snapshot Execution Pool</a> page for more details.</p>
-</div>
-</div>
+</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -3418,7 +3381,7 @@
 <div class="sect2">
 <h3 id="using-control-script">Using Control Script</h3>
 <div class="paragraph">
-<p>Ignite ships the <a href="/docs/2.10.0/tools/control-script">Control Script</a> that supports snapshots-related commands listed below:</p>
+<p>Ignite ships the <a href="/docs/2.10.0/control-script">control script</a> that supports snapshots-related commands listed below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3468,16 +3431,16 @@
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
 
-<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
+<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
     <span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"Maxim"</span><span class="o">);</span>
 
     <span class="c1">// Start snapshot operation.</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">createSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">).</span><span class="na">get</span><span class="o">();</span>
 <span class="o">}</span>
 <span class="k">finally</span> <span class="o">{</span>
-    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
+    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3485,35 +3448,11 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="checking-snapshot-consistency">Checking Snapshot Consistency</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Usually all the cluster nodes run on different machines and have the snapshot data spread across the cluster.
-Each node stores its own snapshot segment, so in some cases it may be necessary to check the snapshot for completeness
-of data and for data consistency across the cluster before restoring from the snapshot.</p>
-</div>
-<div class="paragraph">
-<p>For such cases, Apache Ignite is delivered with built-in snapshot consistency check commands that enable you to verify
-internal data consistency, calculate data partitions hashes and pages checksums, and print out the result if a
-problem is found. The check command also compares hashes of a primary partitions with corresponding backup partitions
-and reports any differences.</p>
-</div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.10.0/tools/control-script#checking-snapshot-consistency">Control Script</a> that supports snapshots-related checking
-commands.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="restoring-from-snapshot">Restoring From Snapshot</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>A snapshot can be restored either manually on a stopped cluster or automatically on an active cluster. Both procedures are described below.</p>
-</div>
-<div class="sect2">
-<h3 id="manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>Stop the cluster, then replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
+<p>Currently, the data restore procedure has to be performed manually. In a nutshell, you need to stop the cluster,
+replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
 </div>
 <div class="paragraph">
 <p>The detailed procedure looks as follows:</p>
@@ -3527,20 +3466,23 @@
 <p>Remove all files from the checkpoint <code>$IGNITE_HOME/work/cp</code> directory</p>
 </li>
 <li>
-<p>Do the following on each node:</p>
+<p>Do the following on each node. Clean the
+<a href="/docs/2.10.0/link:persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if
+it&#8217;s not located under the Ignite <code>work</code> dir:</p>
 <div class="ulist">
 <ul>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory</p>
 </li>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory</p>
 </li>
 <li>
-<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the <a href="/docs/2.10.0/persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if it&#8217;s not located under the Ignite <code>work</code> dir.</p>
+<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the</p>
 </li>
 <li>
-<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory. If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
+<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory.
+If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
 </li>
 </ul>
 </div>
@@ -3554,7 +3496,8 @@
 <p><strong>Restore On Cluster of Different Topology</strong></p>
 </div>
 <div class="paragraph">
-<p>You may want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table below explains what options are supported:</p>
+<p>Sometimes you might want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table
+below explains what options are supported:</p>
 </div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
@@ -3584,76 +3527,12 @@
 </tbody>
 </table>
 </div>
-<div class="sect2">
-<h3 id="automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>The automatic restore procedure allows the user to restore cache groups from a snapshot on an active cluster by using the Java API or <a href="/docs/2.10.0/tools/control-script">command line script</a>.</p>
-</div>
-<div class="paragraph">
-<p>Currently, this procedure has several limitations, that will be resolved in future releases:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Restoring is possible only if all parts of the snapshot are present in the cluster. Each node looks for a local snapshot data in the configured snapshot path by the given snapshot name and consistent node ID.</p>
-</li>
-<li>
-<p>The restore procedure can be applied only to cache groups created by the user.</p>
-</li>
-<li>
-<p>Cache groups to be restored from the snapshot must not be present in the cluster. If they are present, they must be <a href="/docs/2.10.0/key-value-api/basic-cache-operations#destroying-caches">destroyed</a> by the user before starting this operation.</p>
-</li>
-<li>
-<p>Concurrent restore operations are not allowed. Thus, if one operation has been started, the other can only be started after the first is completed.</p>
-</li>
-</ul>
-</div>
-<div class="sect3">
-<h4 id="restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</h4>
-<div class="paragraph">
-<p>The following code snippet demonstrates how to restore an individual cache group from a snapshot.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Restore cache named "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-<span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">restoreSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">,</span> <span class="nc">Collections</span><span class="o">.</span><span class="na">singleton</span><span class="o">(</span><span class="s">"snapshot-cache"</span><span class="o">)).</span><span class="na">get</span><span class="o">();</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='CLI'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Restore cache group "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_02092020 <span class="nt">--start</span> snapshot-cache</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect3">
-<h4 id="using-cli-to-control-restore-operation">Using CLI to control restore operation</h4>
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides the ability to start, stop, and get the status of the restore operation.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Start restoring all user-created cache groups from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span>
-
-<span class="c"># Start restoring only "cache-group1" and "cache-group2" from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span> cache-group1,cache-group2
-
-<span class="c"># Get the status of the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--status</span>
-
-<span class="c"># Cancel the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--cancel</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
 </div>
 <div class="sect1">
 <h2 id="consistency-guarantees">Consistency Guarantees</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite.
+<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite
 Persistence data, index, schema, binary metadata, marshaller and other files on nodes.</p>
 </div>
 <div class="paragraph">
@@ -3692,6 +3571,12 @@
 <li>
 <p>The snapshot procedure is interrupted if a server node leaves the cluster.</p>
 </li>
+<li>
+<p>Snapshot may be restored only at the same cluster topology with the same node IDs;</p>
+</li>
+<li>
+<p>The automatic restore procedure is not available yet. You have to restore it manually.</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3711,12 +3596,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#configuration">Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#snapshot-directory">Snapshot Directory</a></li>
-<li><a href="#snapshot-execution-pool">Snapshot Execution Pool</a></li>
-</ul>
-</li>
+<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
 <li><a href="#creating-snapshot">Creating Snapshot</a>
 <ul class="sectlevel2">
 <li><a href="#using-control-script">Using Control Script</a></li>
@@ -3724,18 +3604,7 @@
 <li><a href="#using-java-api">Using Java API</a></li>
 </ul>
 </li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
-<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a>
-<ul class="sectlevel2">
-<li><a href="#manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</a></li>
-<li><a href="#automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</a>
-<ul class="sectlevel3">
-<li><a href="#restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</a></li>
-<li><a href="#using-cli-to-control-restore-operation">Using CLI to control restore operation</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a></li>
 <li><a href="#consistency-guarantees">Consistency Guarantees</a></li>
 <li><a href="#current-limitations">Current Limitations</a></li>
 </ul>
@@ -3777,11 +3646,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/persistence/swap.html b/docs/2.10.0/persistence/swap.html
index 00aa5ef..e02c9aa 100644
--- a/docs/2.10.0/persistence/swap.html
+++ b/docs/2.10.0/persistence/swap.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3429,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/plugins.html b/docs/2.10.0/plugins.html
index 5817389..928c41a 100644
--- a/docs/2.10.0/plugins.html
+++ b/docs/2.10.0/plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3657,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/cpp.html b/docs/2.10.0/quick-start/cpp.html
index 94394ec..0a67017 100644
--- a/docs/2.10.0/quick-start/cpp.html
+++ b/docs/2.10.0/quick-start/cpp.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3689,11 +3638,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/dotnet.html b/docs/2.10.0/quick-start/dotnet.html
index 6dc01db..0984683 100644
--- a/docs/2.10.0/quick-start/dotnet.html
+++ b/docs/2.10.0/quick-start/dotnet.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3477,11 +3426,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/index.html b/docs/2.10.0/quick-start/index.html
index 854c12b..c57f608 100644
--- a/docs/2.10.0/quick-start/index.html
+++ b/docs/2.10.0/quick-start/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <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>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <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>
@@ -2933,11 +2900,6 @@
 
 								  <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>
@@ -3138,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/java.html b/docs/2.10.0/quick-start/java.html
index 12014a1..24191e6 100644
--- a/docs/2.10.0/quick-start/java.html
+++ b/docs/2.10.0/quick-start/java.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3666,6 +3615,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3731,11 +3685,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/nodejs.html b/docs/2.10.0/quick-start/nodejs.html
index 4185685..d2bdeda 100644
--- a/docs/2.10.0/quick-start/nodejs.html
+++ b/docs/2.10.0/quick-start/nodejs.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3472,11 +3421,11 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once the cluster is started, you can use the Ignite Node.js thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{client_dir}/examples</code> directory. For example,</p>
+Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{ignite_nodejs_dir}/platforms/nodejs/examples</code> directory. For example,</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/nodejs/examples
 node CachePutGetExample.js</code></pre>
 </div>
 </div>
@@ -3530,9 +3479,6 @@
 <li>
 <p>Read more about using Ignite Node.js Thin Client <a href="/docs/2.10.0/thin-clients/nodejs-thin-client">here</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-nodejs-thin-client/tree/master/examples">additional examples</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3591,11 +3537,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/php.html b/docs/2.10.0/quick-start/php.html
index a2406e8..577c8f3 100644
--- a/docs/2.10.0/quick-start/php.html
+++ b/docs/2.10.0/quick-start/php.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3378,19 +3327,11 @@
 </ol>
 </div>
 <div class="paragraph">
-<p>Once that&#8217;s done, install PHP Thin Client as a Composer package using the command below:</p>
+<p>Once that&#8217;s done, go to <code>{IGNITE_HOME}/platforms/php</code> and install Ignite PHP Thin Client as a Composer package using the command below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
+<pre class="rouge highlight"><code data-lang="ruby"><span class="n">composer</span> <span class="n">install</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">dev</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3483,17 +3424,16 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once at least one node is started, you can use the Ignite PHP thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run PHP examples in the <code>{client_dir}/examples</code> directory.
-Here is example how to run one of them:</p>
+Your Ignite installation includes several ready-to-run PHP examples in the <code>{IGNITE_HOME}/platforms/php/examples</code> directory. For example,</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>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/php/examples
 php CachePutGetExample.php</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"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span><span class="se">\e</span>xamples
+<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">\p</span>latforms<span class="se">\p</span>hp<span class="se">\e</span>xamples
 php CachePutGetExample.php</code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3549,9 +3489,6 @@
 <li>
 <p>Read more about using  <a href="/docs/2.10.0/thin-clients/php-thin-client">PHP Thin Client</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-php-thin-client/tree/master/examples">additional examples</a> included with GridGain</p>
-</li>
 </ul>
 </div>
 </div>
@@ -3610,11 +3547,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/python.html b/docs/2.10.0/quick-start/python.html
index 49654cc..6bcf940 100644
--- a/docs/2.10.0/quick-start/python.html
+++ b/docs/2.10.0/quick-start/python.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3574,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/restapi.html b/docs/2.10.0/quick-start/restapi.html
index f88ea77..17456fd 100644
--- a/docs/2.10.0/quick-start/restapi.html
+++ b/docs/2.10.0/quick-start/restapi.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3575,11 +3524,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/quick-start/sql.html
index bebf906..c209e5c 100644
--- a/docs/2.10.0/quick-start/sql.html
+++ b/docs/2.10.0/quick-start/sql.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3592,11 +3541,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/read-repair.html b/docs/2.10.0/read-repair.html
index 5dae5be..e05732b 100644
--- a/docs/2.10.0/read-repair.html
+++ b/docs/2.10.0/read-repair.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3433,11 +3382,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729140' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729140' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729140" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729140"></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/resources-injection.html b/docs/2.10.0/resources-injection.html
index 4f6fac8..5524991 100644
--- a/docs/2.10.0/resources-injection.html
+++ b/docs/2.10.0/resources-injection.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3462,11 +3411,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576940' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576940' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576940" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576940"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/restapi.html b/docs/2.10.0/restapi.html
index 0957f8f..efa67e5 100644
--- a/docs/2.10.0/restapi.html
+++ b/docs/2.10.0/restapi.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,7 +3371,7 @@
 --&gt;</span>
 <span class="cp">&lt;!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"&gt;</span>
 <span class="nt">&lt;Configure</span> <span class="na">id=</span><span class="s">"Server"</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.server.Server"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadpool"</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadPool"</span><span class="nt">&gt;</span>
         <span class="c">&lt;!-- Default queued blocking thread pool --&gt;</span>
         <span class="nt">&lt;New</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.util.thread.QueuedThreadPool"</span><span class="nt">&gt;</span>
             <span class="nt">&lt;Set</span> <span class="na">name=</span><span class="s">"minThreads"</span><span class="nt">&gt;</span>20<span class="nt">&lt;/Set&gt;</span>
@@ -3986,8 +3935,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -7564,11 +7512,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/authentication.html b/docs/2.10.0/security/authentication.html
index 3442c9e..682b64e 100644
--- a/docs/2.10.0/security/authentication.html
+++ b/docs/2.10.0/security/authentication.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/cache-encryption-key-rotation.html b/docs/2.10.0/security/cache-encryption-key-rotation.html
index 47e9e19..d541aa0 100644
--- a/docs/2.10.0/security/cache-encryption-key-rotation.html
+++ b/docs/2.10.0/security/cache-encryption-key-rotation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3615,11 +3564,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/index.html b/docs/2.10.0/security/index.html
index 1072923..955878c 100644
--- a/docs/2.10.0/security/index.html
+++ b/docs/2.10.0/security/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <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>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <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>
@@ -2933,11 +2900,6 @@
 
 								  <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>
@@ -3138,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/master-key-rotation.html b/docs/2.10.0/security/master-key-rotation.html
index 0e10454..3a53cf9 100644
--- a/docs/2.10.0/security/master-key-rotation.html
+++ b/docs/2.10.0/security/master-key-rotation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3545,11 +3494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/sandbox.html b/docs/2.10.0/security/sandbox.html
index 3b7a1a4..fcb5457 100644
--- a/docs/2.10.0/security/sandbox.html
+++ b/docs/2.10.0/security/sandbox.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3430,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/ssl-tls.html b/docs/2.10.0/security/ssl-tls.html
index 4b32f9a..de18a3e 100644
--- a/docs/2.10.0/security/ssl-tls.html
+++ b/docs/2.10.0/security/ssl-tls.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3698,11 +3647,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/security/tde.html b/docs/2.10.0/security/tde.html
index ffd8fd4..ead2d79 100644
--- a/docs/2.10.0/security/tde.html
+++ b/docs/2.10.0/security/tde.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3557,11 +3506,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/services/services.html b/docs/2.10.0/services/services.html
index 6cd7d7a..12bede6 100644
--- a/docs/2.10.0/services/services.html
+++ b/docs/2.10.0/services/services.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3349,13 +3298,13 @@
 <div class="ulist">
 <ul>
 <li>
-<p><code>init()</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
+<p><code>init(ServiceContext)</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
 </li>
 <li>
-<p><code>execute()</code>: starts execution of the service</p>
+<p><code>execute(ServiceContext)</code>: starts execution of the service</p>
 </li>
 <li>
-<p><code>cancel()</code>:  cancels service execution</p>
+<p><code>cancel(ServiceContext)</code>:  cancels service execution</p>
 </li>
 </ul>
 </div>
@@ -3744,11 +3693,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/setup.html b/docs/2.10.0/setup.html
index c8693d0..1f62f1b 100644
--- a/docs/2.10.0/setup.html
+++ b/docs/2.10.0/setup.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3384,6 +3333,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3535,8 +3489,8 @@
 <h2 id="enabling-modules">Enabling Modules</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Ignite ships with a number of modules and have a lot of extensions that provide various functionality.
-You can enable modules or extensions one by one, as required.</p>
+<p>Ignite ships with a number of modules that provide various
+functionality. You can enable modules one by one, as required.</p>
 </div>
 <div class="paragraph">
 <p>All modules are included in the binary distribution, but by default they
@@ -3546,10 +3500,7 @@
 separate sub-directory).</p>
 </div>
 <div class="paragraph">
-<p>Also, you can download any of Ignite extensions you require.</p>
-</div>
-<div class="paragraph">
-<p>Depending on how you use Ignite, you can enable modules or extensions using one of
+<p>Depending on how you use Ignite, you can enable modules using one of
 the following methods:</p>
 </div>
 <div class="ulist">
@@ -3623,6 +3574,10 @@
 adding @Gridify annotation to it.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.10.0/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-cassandra-serializers</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite Cassandra Serializers module provides additional serializers to store objects as BLOBs in Cassandra. The module could be used as in conjunction with the Ignite Cassandra Store module.</p></td>
 </tr>
@@ -3639,6 +3594,10 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Direct IO is a plugin that provides a page store with the ability to write and read cache partitions in O_DIRECT mode.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-indexing</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="/docs/2.10.0/SQL/indexes">SQL querying and indexing</a></p></td>
 </tr>
@@ -3724,6 +3683,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">This module provides an implementation of Spark RDD abstraction that enables easy access to Ignite caches.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-ssh</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite SSH module provides capabilities to start Ignite nodes on remote machines via SSH.</p></td>
 </tr>
@@ -3750,47 +3717,6 @@
 </tr>
 </tbody>
 </table>
-<div class="paragraph">
-<p>The following extensions are available:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Extension’s artifactId</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.10.0/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-azure-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Azure provides Azure Blob Storage-based implementation of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.2-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.2 provides an integration with Spring Data 2.2 framework.</p></td>
-</tr>
-</tbody>
-</table>
 </div>
 </div>
 <div class="sect1">
@@ -3977,11 +3903,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/aggregate-functions.html b/docs/2.10.0/sql-reference/aggregate-functions.html
index 58037f1..266bc31 100644
--- a/docs/2.10.0/sql-reference/aggregate-functions.html
+++ b/docs/2.10.0/sql-reference/aggregate-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3728,11 +3677,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/data-types.html b/docs/2.10.0/sql-reference/data-types.html
index 3fb3b72..8a48faa 100644
--- a/docs/2.10.0/sql-reference/data-types.html
+++ b/docs/2.10.0/sql-reference/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3801,11 +3750,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/date-time-functions.html b/docs/2.10.0/sql-reference/date-time-functions.html
index 05e4f0d..38af68e 100644
--- a/docs/2.10.0/sql-reference/date-time-functions.html
+++ b/docs/2.10.0/sql-reference/date-time-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3827,11 +3776,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/ddl.html b/docs/2.10.0/sql-reference/ddl.html
index 03aee4d..81c8c5c 100644
--- a/docs/2.10.0/sql-reference/ddl.html
+++ b/docs/2.10.0/sql-reference/ddl.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4085,823 +4034,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="analyze">ANALYZE</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The ANALYZE command collects <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to collect statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to collect statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to collect statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>When the ANALYZE command is used with <code>with</code> parameters statement, specified parameters are applied for every target. For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="k">public</span><span class="p">.</span><span class="n">statistics_test</span><span class="p">,</span> <span class="n">statistics_test2</span><span class="p">,</span> <span class="n">statistics_test3</span><span class="p">(</span><span class="n">col3</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'MAX_CHANGED_PARTITION_ROWS_PERCENT=15,NULLS=0'</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Possible parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>MAX_CHANGED_PARTITION_ROWS_PERCENT - Maximum percentage of outdated rows in the table (the default value is 15%). See the <a href="/docs/2.10.0/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p>
-</li>
-<li>
-<p>NULLS - Number of null values in column.</p>
-</li>
-<li>
-<p>TOTAL - Total number of column values.</p>
-</li>
-<li>
-<p>SIZE - Average size of column values (in bytes).</p>
-</li>
-<li>
-<p>DISTINCT - Number of distinct non-null values in column.</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="refresh">REFRESH</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command refreshes <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to refresh statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to refresh statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to refresh statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="n">PRODUCTS</span><span class="p">,</span> <span class="n">SALE</span><span class="p">(</span><span class="n">productId</span><span class="p">,</span> <span class="n">discount</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="drop-statistics">DROP STATISTICS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command drops <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to drop statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to drop statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to drop statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="n">USERS</span><span class="p">,</span> <span class="n">ORDERS</span><span class="p">(</span><span class="n">customerId</span><span class="p">,</span> <span class="n">productId</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4924,9 +4056,6 @@
 <li><a href="#create-user">CREATE USER</a></li>
 <li><a href="#alter-user">ALTER USER</a></li>
 <li><a href="#drop-user">DROP USER</a></li>
-<li><a href="#analyze">ANALYZE</a></li>
-<li><a href="#refresh">REFRESH</a></li>
-<li><a href="#drop-statistics">DROP STATISTICS</a></li>
 </ul>
     </div>
           
@@ -4966,11 +4095,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/dml.html b/docs/2.10.0/sql-reference/dml.html
index 170217d..ed3f05e 100644
--- a/docs/2.10.0/sql-reference/dml.html
+++ b/docs/2.10.0/sql-reference/dml.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3840,11 +3789,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/index.html b/docs/2.10.0/sql-reference/index.html
index af3289c..1b404c9 100644
--- a/docs/2.10.0/sql-reference/index.html
+++ b/docs/2.10.0/sql-reference/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <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>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <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>
@@ -2933,11 +2900,6 @@
 
 								  <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>
@@ -3138,19 +3100,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/numeric-functions.html b/docs/2.10.0/sql-reference/numeric-functions.html
index fa77e84..9a4d818 100644
--- a/docs/2.10.0/sql-reference/numeric-functions.html
+++ b/docs/2.10.0/sql-reference/numeric-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4912,11 +4861,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/operational-commands.html b/docs/2.10.0/sql-reference/operational-commands.html
index 440086f..f1dd694 100644
--- a/docs/2.10.0/sql-reference/operational-commands.html
+++ b/docs/2.10.0/sql-reference/operational-commands.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3678,7 +3627,7 @@
 <h2 id="kill-service">KILL SERVICE</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>KILL SERVICE</code> command allows you to cancel a running service.</p>
+<p>The <code>KILL SERVICE</code> command allows you to cance a running service.</p>
 </div>
 <code-tabs><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3711,23 +3660,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>KILL CONSISTENCY</code> command allows you to cancel all running consistency repair/check operations.</p>
-</div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">./control.sh <span class="nt">--kill</span> CONSISTENCY</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">control.bat <span class="nt">--kill</span> CONSISTENCY</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. 
@@ -3785,7 +3717,6 @@
 <li><a href="#parameters-7">Parameters</a></li>
 </ul>
 </li>
-<li><a href="#kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</a></li>
 </ul>
     </div>
           
@@ -3825,11 +3756,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/sql-conformance.html b/docs/2.10.0/sql-reference/sql-conformance.html
index 30a797e..e9c2968 100644
--- a/docs/2.10.0/sql-reference/sql-conformance.html
+++ b/docs/2.10.0/sql-reference/sql-conformance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4077,11 +4026,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/string-functions.html b/docs/2.10.0/sql-reference/string-functions.html
index bf06d7a..51f826c 100644
--- a/docs/2.10.0/sql-reference/string-functions.html
+++ b/docs/2.10.0/sql-reference/string-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4395,11 +4344,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/system-functions.html b/docs/2.10.0/sql-reference/system-functions.html
index e9078f3..0751299 100644
--- a/docs/2.10.0/sql-reference/system-functions.html
+++ b/docs/2.10.0/sql-reference/system-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3607,11 +3556,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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-reference/transactions.html b/docs/2.10.0/sql-reference/transactions.html
index d88e13b..6eab4f3 100644
--- a/docs/2.10.0/sql-reference/transactions.html
+++ b/docs/2.10.0/sql-reference/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,7 +3309,7 @@
 <h2 id="example">Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Add a person and update the city population by 1 in a single transaction and commit it.</p>
+<p>Add a person and update the city population by 1 in a single transaction.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3374,7 +3323,7 @@
 </div>
 </div>
 <div class="paragraph">
-<p>Add a person, update the city population and then roll back changes instead of committing them.</p>
+<p>Roll back the changes made by the previous commands.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3382,9 +3331,7 @@
 
 <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">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span>
-
-<span class="k">ROLLBACK</span><span class="p">;</span></code></pre>
+<span class="k">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span></code></pre>
 </div>
 </div>
 </div>
@@ -3440,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576941' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576941' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576941" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576941"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/starting-nodes.html b/docs/2.10.0/starting-nodes.html
index bc24108..9da242d 100644
--- a/docs/2.10.0/starting-nodes.html
+++ b/docs/2.10.0/starting-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3617,11 +3566,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-client-comparison.csv b/docs/2.10.0/thin-client-comparison.csv
index bf5eb80..2325183 100644
--- a/docs/2.10.0/thin-client-comparison.csv
+++ b/docs/2.10.0/thin-client-comparison.csv
@@ -13,5 +13,4 @@
 Compute,{yes},{yes},No,No,No,No
 Service invocation,{yes},{yes},No,No,No,No
 Server Discovery,No,{yes},No,No,No,No
-Server Discovery in Kubernetes,{yes},No,No,No,No,No
-Continuous queries,{yes},{yes},No,No,No,No
\ No newline at end of file
+Server Discovery in Kubernetes,{yes},No,No,No,No,No
\ No newline at end of file
diff --git a/docs/2.10.0/thin-clients/cpp-thin-client.html b/docs/2.10.0/thin-clients/cpp-thin-client.html
index 239e37b..55f00d8 100644
--- a/docs/2.10.0/thin-clients/cpp-thin-client.html
+++ b/docs/2.10.0/thin-clients/cpp-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,6 +3342,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the C++ thin client.</p>
 </div>
@@ -3658,11 +3624,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/dotnet-thin-client.html b/docs/2.10.0/thin-clients/dotnet-thin-client.html
index 77198a0..1b7d26d 100644
--- a/docs/2.10.0/thin-clients/dotnet-thin-client.html
+++ b/docs/2.10.0/thin-clients/dotnet-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3406,6 +3355,20 @@
 <div class="paragraph">
 <p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Partition awareness is an experimental feature whose API or design architecture might change before a GA version is released.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
 These operations are then re-routed to the node that stores the data that is being requested.
@@ -3890,11 +3853,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/getting-started-with-thin-clients.html b/docs/2.10.0/thin-clients/getting-started-with-thin-clients.html
index cd74da6..66c8957 100644
--- a/docs/2.10.0/thin-clients/getting-started-with-thin-clients.html
+++ b/docs/2.10.0/thin-clients/getting-started-with-thin-clients.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3493,15 +3442,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Continuous queries</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
 </tbody>
 </table>
 <div class="sect2">
@@ -3543,6 +3483,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Partition Awareness is available for the Java, .NET, C++, Python, and Node.js thin clients.
 Refer to the documentation of the specific client for more information.</p>
@@ -3725,11 +3682,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/java-thin-client.html b/docs/2.10.0/thin-clients/java-thin-client.html
index fbff6a4..1e75e91 100644
--- a/docs/2.10.0/thin-clients/java-thin-client.html
+++ b/docs/2.10.0/thin-clients/java-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,6 +3346,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the java thin client.</p>
 </div>
@@ -3427,7 +3393,7 @@
 <span class="o">};</span>
 
 <span class="nc">ClientConfiguration</span> <span class="n">cfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-    <span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="n">finder</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">setAddressFinder</span><span class="o">(</span><span class="n">finder</span><span class="o">)</span>
     <span class="o">.</span><span class="na">setPartitionAwarenessEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
 
 <span class="k">try</span> <span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">))</span> <span class="o">{</span>
@@ -3528,10 +3494,10 @@
 <div class="sect2">
 <h3 id="executing-scan-queries">Executing Scan Queries</h3>
 <div class="paragraph">
-<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a regular <a href="/docs/2.10.0/key-value-api/using-cache-queries">scan query</a>.</p>
+<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a normal <a href="/docs/2.10.0/key-value-api/using-scan-queries">scan query</a>.</p>
 </div>
 <div class="paragraph">
-<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If there is no predicate provided, the query returns all cache entries.</p>
+<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If you don&#8217;t provide any predicate, the query returns all cache entries.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -3653,69 +3619,6 @@
 <p>Refer to the <a href="/docs/2.10.0/key-value-api/binary-objects">Working with Binary Objects</a> page for detailed information.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="cache-entry-listening">Cache Entry Listening</h3>
-<div class="paragraph">
-<p>When a cache is modified (an entry is inserted, updated, deleted, or expired), an event can be sent to notify the client.
-To listen to these events, you can use one of the following approaches:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Continuous queries</p>
-</li>
-<li>
-<p>Cache <code>registerCacheEntryListener</code> methods</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Both approaches require a local listener to be provided, which is triggered on every cache modification event.</p>
-</div>
-<div class="paragraph">
-<p>For both approaches you can also specify a remote filter to narrow down the range of entries that are monitored for updates. This filter is executed for each updated entry on the server-side and evaluates whether the event should be propagated to the client&#8217;s local listener.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-The classes of the remote filter factory must be available on the server nodes of the cluster.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Refer to the <a href="/docs/2.10.0/key-value-api/continuous-queries">thick client continuous queries</a> page for more information about continuous queries.</p>
-</div>
-<div class="paragraph">
-<p>In case of connection to server failure, a thin client cannot silently reconnect with guarantees that no events are lost, so continuous queries and registered cache event listeners are closed after the server disconnection. There are also several methods with the additional parameter: disconnect listener. This listener allows to catch server disconnection events and react appropriately.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"myCache"</span><span class="o">);</span>
-
-<span class="nc">ContinuousQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">query</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ContinuousQuery</span><span class="o">&lt;&gt;();</span>
-
-<span class="n">query</span><span class="o">.</span><span class="na">setLocalListener</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheEntryUpdatedListener</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onUpdated</span><span class="o">(</span><span class="nc">Iterable</span><span class="o">&lt;</span><span class="nc">CacheEntryEvent</span><span class="o">&lt;?</span> <span class="kd">extends</span> <span class="nc">Integer</span><span class="o">,</span> <span class="o">?</span> <span class="kd">extends</span> <span class="nc">String</span><span class="o">&gt;&gt;</span> <span class="n">events</span><span class="o">)</span>
-        <span class="kd">throws</span> <span class="nc">CacheEntryListenerException</span> <span class="o">{</span>
-        <span class="c1">// react to the update events here</span>
-    <span class="o">}</span>
-<span class="o">});</span>
-
-<span class="nc">ClientDisconnectListener</span> <span class="n">disconnectListener</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientDisconnectListener</span><span class="o">()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onDisconnected</span><span class="o">(</span><span class="nc">Exception</span> <span class="n">reason</span><span class="o">)</span> <span class="o">{</span>
-        <span class="c1">// react to the disconnect event here</span>
-    <span class="o">}</span>
-<span class="o">};</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span><span class="n">query</span><span class="o">,</span> <span class="n">disconnectListener</span><span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4097,7 +4000,6 @@
 </ul>
 </li>
 <li><a href="#working-with-binary-objects">Working with Binary Objects</a></li>
-<li><a href="#cache-entry-listening">Cache Entry Listening</a></li>
 </ul>
 </li>
 <li><a href="#executing-sql-statements">Executing SQL Statements</a></li>
@@ -4159,11 +4061,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/nodejs-thin-client.html b/docs/2.10.0/thin-clients/nodejs-thin-client.html
index 5a24f9c..95a1dbd 100644
--- a/docs/2.10.0/thin-clients/nodejs-thin-client.html
+++ b/docs/2.10.0/thin-clients/nodejs-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,10 +3281,10 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Node.js Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/nodejs</code> folder.</p>
 </li>
 <li>
 <p>Run the commands below to finish the installation.</p>
@@ -3469,6 +3418,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partitionAwareness</code> configuration parameter to <code>true</code> as shown in the following code snippet:</p>
 </div>
@@ -3991,11 +3957,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/php-thin-client.html b/docs/2.10.0/thin-clients/php-thin-client.html
index ca4a631..39ff342 100644
--- a/docs/2.10.0/thin-clients/php-thin-client.html
+++ b/docs/2.10.0/thin-clients/php-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3315,36 +3264,15 @@
 <h2 id="installation">Installation</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The PHP thin client is shipped as a Composer package and a zip archive. Use any of the methods to install the client in your environment.</p>
-</div>
-<div class="sect2">
-<h3 id="using-composer">Using Composer</h3>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="using-zip-archive">Using ZIP Archive</h3>
-<div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite PHP Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/php</code> folder.</p>
 </li>
 <li>
 <p>Use the command below to install the package.</p>
@@ -3366,7 +3294,6 @@
 </div>
 </div>
 </div>
-</div>
 <div class="sect1">
 <h2 id="creating-a-client-instance">Creating a Client Instance</h2>
 <div class="sectionbody">
@@ -3627,12 +3554,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#installation">Installation</a>
-<ul class="sectlevel2">
-<li><a href="#using-composer">Using Composer</a></li>
-<li><a href="#using-zip-archive">Using ZIP Archive</a></li>
-</ul>
-</li>
+<li><a href="#installation">Installation</a></li>
 <li><a href="#creating-a-client-instance">Creating a Client Instance</a></li>
 <li><a href="#connecting-to-cluster">Connecting to Cluster</a></li>
 <li><a href="#using-key-value-api">Using Key-Value API</a>
@@ -3688,11 +3610,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/thin-clients/python-thin-client.html b/docs/2.10.0/thin-clients/python-thin-client.html
index 3816c63..c9e65bd 100644
--- a/docs/2.10.0/thin-clients/python-thin-client.html
+++ b/docs/2.10.0/thin-clients/python-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,12 +3273,12 @@
 <div class="sect2">
 <h3 id="using-zip-archive">Using ZIP Archive</h3>
 <div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Python Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
 <p>Unpack the archive and navigate to the root folder.</p>
@@ -3374,8 +3323,8 @@
 <h2 id="connecting-to-cluster">Connecting to Cluster</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The ZIP distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
-The examples are located in the <code>{client_dir}/examples</code> directory.</p>
+<p>The distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
+The examples are located in the <code>{ROOT_FOLDER}/examples</code> directory.</p>
 </div>
 <div class="paragraph">
 <p>The following code snippet shows how to connect to a cluster from the Python thin client:</p>
@@ -3471,6 +3420,23 @@
 <img src="/docs/2.10.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that for non-Java clients presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partition_aware</code> parameter to true in the client constructor and provide
 addresses of all the server nodes in the connection string.</p>
@@ -4427,11 +4393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/control-script.html b/docs/2.10.0/tools/control-script.html
index 213e57d..a1f85b9 100644
--- a/docs/2.10.0/tools/control-script.html
+++ b/docs/2.10.0/tools/control-script.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3466,8 +3415,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.10.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.10.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3791,56 +3739,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="destroying-caches">Destroying Caches</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the control script to destroy specific caches.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,...,cacheN|--destroy-all-caches</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--caches cache1,&#8230;&#8203;,cacheN</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a comma-separated list of cache names to be destroyed.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--destroy-all-caches</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Permanently destroy all user-created caches.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>Examples:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Destroy cache1 and cache2.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,cache2
-
-<span class="c"># Destroy all user-created caches.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--destroy-all-caches</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="resetting-lost-partitions">Resetting Lost Partitions</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3978,24 +3876,6 @@
 </div>
 </div>
 <div class="sect2">
-<h3 id="checking-snapshot-consistency">Checking Snapshot Consistency</h3>
-<div class="paragraph">
-<p>The checking snapshot consistency command works the same way as the <code>idle_verify</code> command does. It compares hashes between
-a primary partition and a corresponding backup partitions and prints a report if any differences are found.
-Differences may be the result of inconsistencies in some data on the cluster from which the snapshot was taken. It is
-recommended to perform the <code>idle_verify</code> procedure on the cluster if this case occurs.</p>
-</div>
-<div class="paragraph">
-<p>This procedure does not require the cluster to be in the <code>idle</code> state.</p>
-</div>
-<code-tabs><code-tab data-tab='Shell'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Checks that partitions of all snapshot caches have the correct checksums and primary/backup ones actually contain the same data.</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> check snapshot_name</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
 <h3 id="check-sql-index-inline-size">Check SQL Index Inline Size</h3>
 <div class="paragraph">
 <p>A running Ignite cluster could have different SQL index inline sizes on its cluster nodes.
@@ -4395,7 +4275,7 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--system-view</span> views</code></pre>
 </div>
-</div></code-tab></code-tabs>
+</div>
 <div class="paragraph">
 <p>Examples of the output:</p>
 </div>
@@ -4450,188 +4330,7 @@
 TASKS                          SYS       Running compute tasks
 Command [SYSTEM-VIEW] finished with code: 0</code></pre>
 </div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="performance-statistics">Performance Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a built-in tool for cluster profiling. Read <a href="/docs/2.10.0/monitoring-metrics/performance-statistics">Performance Statistics</a> for more information.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
 </div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="working-with-cluster-properties">Working with Cluster Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides an ability to work with <a href="/docs/2.10.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> functionality.</p>
-</div>
-<div class="paragraph">
-<p>To get the full list of available properties, use the <code>--property list</code> command. This command returns the list of all available properties to work with:</p>
-</div>
-<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> list</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> list</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can set property value with <code>--property set</code> command. For example, to enable or disable SQL statistics in cluster use, specify <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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can also get property value with <code>--property get</code> command. For example:</p>
-</div>
-<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> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div id="preamble">
-<div class="sectionbody">
-<div class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="cache-consistency">Cache Consistency</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="repair">Repair</h3>
-<div class="paragraph">
-<p>The command allows to perform cache consistency check and repair (when possible) using Read Repair approach.</p>
-</div>
-</div>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cache-name</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache to be checked/repaired..</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>partition</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache&#8217;s partition to be checked/repaired.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>=== Status</p>
-</div>
-<div class="paragraph">
-<p>The command allows performing cache consistency check/repair operations status check.</p>
-</div>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -4660,13 +4359,11 @@
 <li><a href="#transaction-management">Transaction Management</a></li>
 <li><a href="#contention-detection-in-transactions">Contention Detection in Transactions</a></li>
 <li><a href="#monitoring-cache-state">Monitoring Cache State</a></li>
-<li><a href="#destroying-caches">Destroying Caches</a></li>
 <li><a href="#resetting-lost-partitions">Resetting Lost Partitions</a></li>
 <li><a href="#consistency-check-commands">Consistency Check Commands</a>
 <ul class="sectlevel2">
 <li><a href="#verifying-partition-checksums">Verifying Partition Checksums</a></li>
 <li><a href="#validating-sql-index-consistency">Validating SQL Index Consistency</a></li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
 <li><a href="#check-sql-index-inline-size">Check SQL Index Inline Size</a></li>
 </ul>
 </li>
@@ -4675,8 +4372,6 @@
 <li><a href="#metric-command">Metric Command</a></li>
 <li><a href="#indexes-management">Indexes Management</a></li>
 <li><a href="#system-view-command">System View Command</a></li>
-<li><a href="#performance-statistics">Performance Statistics</a></li>
-<li><a href="#working-with-cluster-properties">Working with Cluster Properties</a></li>
 </ul>
     </div>
           
@@ -4716,11 +4411,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/gg-control-center.html b/docs/2.10.0/tools/gg-control-center.html
index cc0c4df..6ee4910 100644
--- a/docs/2.10.0/tools/gg-control-center.html
+++ b/docs/2.10.0/tools/gg-control-center.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3388,11 +3337,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/informatica.html b/docs/2.10.0/tools/informatica.html
index 925eb15..481fe7d 100644
--- a/docs/2.10.0/tools/informatica.html
+++ b/docs/2.10.0/tools/informatica.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3646,11 +3595,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/pentaho.html b/docs/2.10.0/tools/pentaho.html
index f759b48..46bfff9 100644
--- a/docs/2.10.0/tools/pentaho.html
+++ b/docs/2.10.0/tools/pentaho.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3461,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/sqlline.html b/docs/2.10.0/tools/sqlline.html
index b50a95c..06c58ef 100644
--- a/docs/2.10.0/tools/sqlline.html
+++ b/docs/2.10.0/tools/sqlline.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3613,11 +3562,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/tableau.html b/docs/2.10.0/tools/tableau.html
index 8d01b18..bdeb76e 100644
--- a/docs/2.10.0/tools/tableau.html
+++ b/docs/2.10.0/tools/tableau.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3449,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/tools/visor-cmd.html b/docs/2.10.0/tools/visor-cmd.html
index 204c9c2..d09457a 100644
--- a/docs/2.10.0/tools/visor-cmd.html
+++ b/docs/2.10.0/tools/visor-cmd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3470,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/transactions/mvcc.html b/docs/2.10.0/transactions/mvcc.html
index 6f09f11..27d367d 100644
--- a/docs/2.10.0/transactions/mvcc.html
+++ b/docs/2.10.0/transactions/mvcc.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3243,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+MVCC is currently in beta.
 </td>
 </tr>
 </table>
@@ -3654,11 +3603,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729141' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729141' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729141" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729141"></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/understanding-configuration.html b/docs/2.10.0/understanding-configuration.html
index c8add73..1c4cddf 100644
--- a/docs/2.10.0/understanding-configuration.html
+++ b/docs/2.10.0/understanding-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshot-directory"
+                            <a href="/docs/2.10.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <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>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <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>
@@ -2931,11 +2898,6 @@
 
 								  <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>
@@ -3136,19 +3098,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3487,11 +3436,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639576942' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639576942' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729142' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729142' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639576942" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576942"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729142" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729142"></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.11.0/SQL/JDBC/error-codes.html b/docs/2.11.0/SQL/JDBC/error-codes.html
index 9a8f027..49bcf6e 100644
--- a/docs/2.11.0/SQL/JDBC/error-codes.html
+++ b/docs/2.11.0/SQL/JDBC/error-codes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3445,11 +3445,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/JDBC/jdbc-client-driver.html b/docs/2.11.0/SQL/JDBC/jdbc-client-driver.html
index 0274a1a..f933ff9 100644
--- a/docs/2.11.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.11.0/SQL/JDBC/jdbc-client-driver.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3720,11 +3720,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/JDBC/jdbc-driver.html b/docs/2.11.0/SQL/JDBC/jdbc-driver.html
index 7191a45..12d64db 100644
--- a/docs/2.11.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.11.0/SQL/JDBC/jdbc-driver.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4237,11 +4237,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/connection-string-dsn.html b/docs/2.11.0/SQL/ODBC/connection-string-dsn.html
index a233fb6..bf19c37 100644
--- a/docs/2.11.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.11.0/SQL/ODBC/connection-string-dsn.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3579,11 +3579,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/data-types.html b/docs/2.11.0/SQL/ODBC/data-types.html
index b7d435e..2c4f1f0 100644
--- a/docs/2.11.0/SQL/ODBC/data-types.html
+++ b/docs/2.11.0/SQL/ODBC/data-types.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3403,11 +3403,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/error-codes.html b/docs/2.11.0/SQL/ODBC/error-codes.html
index 57aca2e..acc4e54 100644
--- a/docs/2.11.0/SQL/ODBC/error-codes.html
+++ b/docs/2.11.0/SQL/ODBC/error-codes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3520,11 +3520,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/odbc-driver.html b/docs/2.11.0/SQL/ODBC/odbc-driver.html
index f9c6e0c..b493fe1 100644
--- a/docs/2.11.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.11.0/SQL/ODBC/odbc-driver.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3858,11 +3858,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/querying-modifying-data.html b/docs/2.11.0/SQL/ODBC/querying-modifying-data.html
index 737ccdb..ef0395f 100644
--- a/docs/2.11.0/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.11.0/SQL/ODBC/querying-modifying-data.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3929,11 +3929,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574489' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574489' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574489" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574489"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/ODBC/specification.html b/docs/2.11.0/SQL/ODBC/specification.html
index 90f9265..1165f88 100644
--- a/docs/2.11.0/SQL/ODBC/specification.html
+++ b/docs/2.11.0/SQL/ODBC/specification.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4808,11 +4808,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/custom-sql-func.html b/docs/2.11.0/SQL/custom-sql-func.html
index 3e392fa..7b6ffaa 100644
--- a/docs/2.11.0/SQL/custom-sql-func.html
+++ b/docs/2.11.0/SQL/custom-sql-func.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class='active'
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3394,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/distributed-joins.html b/docs/2.11.0/SQL/distributed-joins.html
index 20ee4c2..51d29f3 100644
--- a/docs/2.11.0/SQL/distributed-joins.html
+++ b/docs/2.11.0/SQL/distributed-joins.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3490,11 +3490,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/indexes.html b/docs/2.11.0/SQL/indexes.html
index e632525..da5c5ab 100644
--- a/docs/2.11.0/SQL/indexes.html
+++ b/docs/2.11.0/SQL/indexes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4088,11 +4088,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/schemas.html b/docs/2.11.0/SQL/schemas.html
index 55ef33e..fc63d02 100644
--- a/docs/2.11.0/SQL/schemas.html
+++ b/docs/2.11.0/SQL/schemas.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3480,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/sql-api.html b/docs/2.11.0/SQL/sql-api.html
index a18ce4b..8297432 100644
--- a/docs/2.11.0/SQL/sql-api.html
+++ b/docs/2.11.0/SQL/sql-api.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3907,11 +3907,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/sql-introduction.html b/docs/2.11.0/SQL/sql-introduction.html
index d8da17c..cbc0b3c 100644
--- a/docs/2.11.0/SQL/sql-introduction.html
+++ b/docs/2.11.0/SQL/sql-introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3398,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/sql-statistics.html b/docs/2.11.0/SQL/sql-statistics.html
deleted file mode 100644
index 3f1dc624..0000000
--- a/docs/2.11.0/SQL/sql-statistics.html
+++ /dev/null
@@ -1,3574 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.11.0" />
-    <title>SQL Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/latest/SQL/sql-statistics" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.11.0">2.11.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/latest/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class='active'
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/latest/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/latest/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/SQL/sql-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>SQL Statistics</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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/latest/tools/control-script#working-with-cluster-properties" target="_blank" rel="noopener">enabled</a> and <a href="/docs/latest/sql-reference/ddl#analyze" target="_blank" rel="noopener">configure statistics collection</a> for tables participated in the query. See the <a href="/docs/latest/SQL/sql-statistics#obtaining-a-better-execution-plan-using-statistics">example</a> for more details.</p>
-</div>
-<div class="paragraph">
-<p>Statistics are checked and updated each time after one of the following actions:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Node start</p>
-</li>
-<li>
-<p>Topology change</p>
-</li>
-<li>
-<p>Configuration change</p>
-</li>
-</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="configuring-statistics">Configuring Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<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">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='Windows'><div class="listingblock">
-<div class="content">
-<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>For more details on configuring SQL statistics, see the <a href="/docs/latest/monitoring-metrics/system-views#statistics_configuration" target="_blank" rel="noopener">System Views</a> and <a href="/docs/latest/sql-reference/ddl#analyze" target="_blank" rel="noopener">Data Definition Language</a> pages.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-overriding">Statistics Overriding</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Gathered values can be overridden by specifying additional parameters in the <a href="/docs/latest/sql-reference/ddl#analyze" target="_blank" rel="noopener">ANALYZE</a> command. The specified values override gathered one on each node in <a href="/docs/latest/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/latest/monitoring-metrics/system-views#statistics_partition_data" target="_blank" rel="noopener">STATISTICS_PARTITION_DATA</a> (keeps real statistics info by partitions). Then, overriden values are used by SQL query optimizer.</p>
-</div>
-<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 class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-obsolescence">Statistics Obsolescence</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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="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>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-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>To save CPU resources on obsolescence tracking, use the <code>NO_UPDATE</code> state:</p>
-</div>
-<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="obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>Create a table and insert data into it:</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">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">);</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>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">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>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">ANALYZE</span> <span class="n">statistics_test</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<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>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.11.0/SQL/sql-transactions.html b/docs/2.11.0/SQL/sql-transactions.html
index 35d99c6..6d10bdb 100644
--- a/docs/2.11.0/SQL/sql-transactions.html
+++ b/docs/2.11.0/SQL/sql-transactions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1214,8 +1214,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'>
             
                 
 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class='active'
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3293,14 +3293,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+Support for SQL transactions is currently in the beta stage. For production use, consider key-value transactions.
 </td>
 </tr>
 </table>
@@ -3459,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/SQL/sql-tuning.html b/docs/2.11.0/SQL/sql-tuning.html
index f0220a3..bf052bb 100644
--- a/docs/2.11.0/SQL/sql-tuning.html
+++ b/docs/2.11.0/SQL/sql-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3953,11 +3953,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/binary-client-protocol/binary-client-protocol.html b/docs/2.11.0/binary-client-protocol/binary-client-protocol.html
index fc646a7..579105f 100644
--- a/docs/2.11.0/binary-client-protocol/binary-client-protocol.html
+++ b/docs/2.11.0/binary-client-protocol/binary-client-protocol.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3766,11 +3766,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/binary-client-protocol/binary-type-metadata.html b/docs/2.11.0/binary-client-protocol/binary-type-metadata.html
index a96a672..791c3bc 100644
--- a/docs/2.11.0/binary-client-protocol/binary-type-metadata.html
+++ b/docs/2.11.0/binary-client-protocol/binary-type-metadata.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3903,11 +3903,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/binary-client-protocol/cache-configuration.html b/docs/2.11.0/binary-client-protocol/cache-configuration.html
index 9603990..f0b2d15 100644
--- a/docs/2.11.0/binary-client-protocol/cache-configuration.html
+++ b/docs/2.11.0/binary-client-protocol/cache-configuration.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4526,11 +4526,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/binary-client-protocol/data-format.html b/docs/2.11.0/binary-client-protocol/data-format.html
index 8b5e075..dbe7d05 100644
--- a/docs/2.11.0/binary-client-protocol/data-format.html
+++ b/docs/2.11.0/binary-client-protocol/data-format.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5559,11 +5559,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729440' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729440' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729440" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729440"></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.11.0/binary-client-protocol/key-value-queries.html b/docs/2.11.0/binary-client-protocol/key-value-queries.html
index 8229d65..6016856 100644
--- a/docs/2.11.0/binary-client-protocol/key-value-queries.html
+++ b/docs/2.11.0/binary-client-protocol/key-value-queries.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5474,11 +5474,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/binary-client-protocol/sql-and-scan-queries.html b/docs/2.11.0/binary-client-protocol/sql-and-scan-queries.html
index 17c4bc1..295736c 100644
--- a/docs/2.11.0/binary-client-protocol/sql-and-scan-queries.html
+++ b/docs/2.11.0/binary-client-protocol/sql-and-scan-queries.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4293,11 +4293,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/baseline-topology.html b/docs/2.11.0/clustering/baseline-topology.html
index efea070..36b2cee 100644
--- a/docs/2.11.0/clustering/baseline-topology.html
+++ b/docs/2.11.0/clustering/baseline-topology.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3550,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/clustering.html b/docs/2.11.0/clustering/clustering.html
index a9ed4fe..0f0ed11 100644
--- a/docs/2.11.0/clustering/clustering.html
+++ b/docs/2.11.0/clustering/clustering.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3399,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/connect-client-nodes.html b/docs/2.11.0/clustering/connect-client-nodes.html
index 20dc7f2..86dddaa 100644
--- a/docs/2.11.0/clustering/connect-client-nodes.html
+++ b/docs/2.11.0/clustering/connect-client-nodes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3520,11 +3520,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/discovery-in-the-cloud.html b/docs/2.11.0/clustering/discovery-in-the-cloud.html
index f11fce7..76845a0 100644
--- a/docs/2.11.0/clustering/discovery-in-the-cloud.html
+++ b/docs/2.11.0/clustering/discovery-in-the-cloud.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3331,9 +3331,6 @@
 <li>
 <p>Google Cloud Storage IP Finder</p>
 </li>
-<li>
-<p>Azure Blob Storage IP Finder</p>
-</li>
 </ul>
 </div>
 <div class="admonitionblock tip">
@@ -3443,16 +3440,16 @@
 <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>TcpDiscoveryS3IpFinder</code> type of <code>ipFinder</code>.</p>
+To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFindera</code> type of <code>ipFinder</code>.</p>
 </div>
-<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">
-You must download and <a href="/docs/latest/setup#enabling-modules">enable the 'ignite-aws-ext' extension</a>.
+You must <a href="/docs/latest/setup#enabling-modules">enable the 'ignite-aws' module</a>.
 </td>
 </tr>
 </table>
@@ -3713,81 +3710,6 @@
 </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/latest/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. 
@@ -3802,7 +3724,6 @@
 <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>
           
@@ -3842,11 +3763,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/network-configuration.html b/docs/2.11.0/clustering/network-configuration.html
index 33b37c6..01ffb0b 100644
--- a/docs/2.11.0/clustering/network-configuration.html
+++ b/docs/2.11.0/clustering/network-configuration.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3732,11 +3732,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/running-client-nodes-behind-nat.html b/docs/2.11.0/clustering/running-client-nodes-behind-nat.html
index d8624bf..d01b445 100644
--- a/docs/2.11.0/clustering/running-client-nodes-behind-nat.html
+++ b/docs/2.11.0/clustering/running-client-nodes-behind-nat.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3395,11 +3395,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/tcp-ip-discovery.html b/docs/2.11.0/clustering/tcp-ip-discovery.html
index b18e7e4..d567cee 100644
--- a/docs/2.11.0/clustering/tcp-ip-discovery.html
+++ b/docs/2.11.0/clustering/tcp-ip-discovery.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4116,11 +4116,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/clustering/zookeeper-discovery.html b/docs/2.11.0/clustering/zookeeper-discovery.html
index 639bbb4..4f40154 100644
--- a/docs/2.11.0/clustering/zookeeper-discovery.html
+++ b/docs/2.11.0/clustering/zookeeper-discovery.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3616,11 +3616,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/code-deployment/deploying-user-code.html b/docs/2.11.0/code-deployment/deploying-user-code.html
index 197c7dd..f1c843e 100644
--- a/docs/2.11.0/code-deployment/deploying-user-code.html
+++ b/docs/2.11.0/code-deployment/deploying-user-code.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3527,11 +3527,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/code-deployment/peer-class-loading.html b/docs/2.11.0/code-deployment/peer-class-loading.html
index f37c506..22de431 100644
--- a/docs/2.11.0/code-deployment/peer-class-loading.html
+++ b/docs/2.11.0/code-deployment/peer-class-loading.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3316,7 +3316,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>For example, when <a href="/docs/latest/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>
+<p>For example, when <a href="/docs/latest/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>
 </div>
 <div class="paragraph">
 <p>When enabled, peer class loading is used to deploy the following classes:</p>
@@ -3327,7 +3327,7 @@
 <p>Tasks and jobs submitted via the <a href="/docs/latest/distributed-computing/distributed-computing">compute interface</a>.</p>
 </li>
 <li>
-<p>Transformers and filters used with <a href="/docs/latest/key-value-api/using-cache-queries">cache queries</a> and <a href="/docs/latest/key-value-api/continuous-queries">continuous queries</a>.</p>
+<p>Transformers and filters used with <a href="/docs/latest/key-value-api/using-scan-queries">scan queries</a> and <a href="/docs/latest/key-value-api/continuous-queries">continuous queries</a>.</p>
 </li>
 <li>
 <p>Stream transformers, receivers and visitors used with <a href="/docs/latest/data-streaming#data-streamers">data streamers</a>.</p>
@@ -3623,11 +3623,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/atomicity-modes.html b/docs/2.11.0/configuring-caches/atomicity-modes.html
index f21dae7..9fd4640 100644
--- a/docs/2.11.0/configuring-caches/atomicity-modes.html
+++ b/docs/2.11.0/configuring-caches/atomicity-modes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3366,14 +3366,16 @@
 <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/latest/transactions/mvcc">Multiversion Concurrency Control</a> for details about and limitations of this mode.</p>
 </div>
-<div class="admonitionblock caution">
+<div class="admonitionblock warning">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Caution</div>
+<div class="title">Warning</div>
 </td>
 <td class="content">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+<div class="paragraph">
+<p>MVCC implementation is in beta and should not be considered for production.</p>
+</div>
 </td>
 </tr>
 </table>
@@ -3493,11 +3495,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/cache-groups.html b/docs/2.11.0/configuring-caches/cache-groups.html
index 9926e6e..3a44ad3 100644
--- a/docs/2.11.0/configuring-caches/cache-groups.html
+++ b/docs/2.11.0/configuring-caches/cache-groups.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3490,11 +3490,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/configuration-overview.html b/docs/2.11.0/configuring-caches/configuration-overview.html
index 60011af..a2388c3 100644
--- a/docs/2.11.0/configuring-caches/configuration-overview.html
+++ b/docs/2.11.0/configuring-caches/configuration-overview.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3692,11 +3692,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/configuring-backups.html b/docs/2.11.0/configuring-caches/configuring-backups.html
index 22f252b..1364ec2 100644
--- a/docs/2.11.0/configuring-caches/configuring-backups.html
+++ b/docs/2.11.0/configuring-caches/configuring-backups.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3522,11 +3522,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/expiry-policies.html b/docs/2.11.0/configuring-caches/expiry-policies.html
index c454265..df8548e 100644
--- a/docs/2.11.0/configuring-caches/expiry-policies.html
+++ b/docs/2.11.0/configuring-caches/expiry-policies.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3483,11 +3483,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/near-cache.html b/docs/2.11.0/configuring-caches/near-cache.html
index 265e4d3..a17863b 100644
--- a/docs/2.11.0/configuring-caches/near-cache.html
+++ b/docs/2.11.0/configuring-caches/near-cache.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3560,11 +3560,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/on-heap-caching.html b/docs/2.11.0/configuring-caches/on-heap-caching.html
index 74bccae..d396ba1 100644
--- a/docs/2.11.0/configuring-caches/on-heap-caching.html
+++ b/docs/2.11.0/configuring-caches/on-heap-caching.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3632,11 +3632,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574490' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574490' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574490" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574490"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/configuring-caches/partition-loss-policy.html b/docs/2.11.0/configuring-caches/partition-loss-policy.html
index a01b629..1529761 100644
--- a/docs/2.11.0/configuring-caches/partition-loss-policy.html
+++ b/docs/2.11.0/configuring-caches/partition-loss-policy.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3591,11 +3591,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/cpp-specific/cpp-objects-lifetime.html b/docs/2.11.0/cpp-specific/cpp-objects-lifetime.html
index cdce515..d3708b3 100644
--- a/docs/2.11.0/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.11.0/cpp-specific/cpp-objects-lifetime.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3421,11 +3421,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/cpp-specific/cpp-platform-interoperability.html b/docs/2.11.0/cpp-specific/cpp-platform-interoperability.html
index 2575617..f81ef12 100644
--- a/docs/2.11.0/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.11.0/cpp-specific/cpp-platform-interoperability.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3642,11 +3642,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/cpp-specific/cpp-serialization.html b/docs/2.11.0/cpp-specific/cpp-serialization.html
index c82066d..6306bfc 100644
--- a/docs/2.11.0/cpp-specific/cpp-serialization.html
+++ b/docs/2.11.0/cpp-specific/cpp-serialization.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3611,11 +3611,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/cpp-specific/index.html b/docs/2.11.0/cpp-specific/index.html
index af92c4c..a7d9d37 100644
--- a/docs/2.11.0/cpp-specific/index.html
+++ b/docs/2.11.0/cpp-specific/index.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3359,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-modeling/affinity-collocation.html b/docs/2.11.0/data-modeling/affinity-collocation.html
index 6f7a692..caae88c 100644
--- a/docs/2.11.0/data-modeling/affinity-collocation.html
+++ b/docs/2.11.0/data-modeling/affinity-collocation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,118 +3456,9 @@
     <span class="p">}</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">struct</span> <span class="nc">Person</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-    <span class="kt">int32_t</span> <span class="n">cityId</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">PersonKey</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">Company</span>
-<span class="p">{</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Person"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">cityId</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">cityId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"PersonKey"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetAffinityFieldName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"companyId"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Company"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="p">}};</span>  <span class="c1">// namespace ignite::binary</span>
-
-<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">ignite</span><span class="p">;</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">cache</span><span class="p">;</span>
-
-    <span class="n">IgniteConfiguration</span> <span class="n">cfg</span><span class="p">;</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Start</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span> <span class="n">personCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"person"</span><span class="p">);</span>
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span> <span class="n">companyCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"company"</span><span class="p">);</span>
-
-    <span class="n">Person</span> <span class="n">person</span><span class="p">{};</span>
-    <span class="n">person</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Vasya"</span><span class="p">;</span>
-
-    <span class="n">Company</span> <span class="n">company</span><span class="p">{};</span>
-    <span class="n">company</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Company1"</span><span class="p">;</span>
-
-    <span class="n">personCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="n">PersonKey</span><span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="s">"company1_key"</span><span class="p">},</span> <span class="n">person</span><span class="p">);</span>
-    <span class="n">companyCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="s">"company1_key"</span><span class="p">,</span> <span class="n">company</span><span class="p">);</span>
-
-    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3761,11 +3652,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-modeling/binary-marshaller.html b/docs/2.11.0/data-modeling/binary-marshaller.html
index 44bc979..2184045 100644
--- a/docs/2.11.0/data-modeling/binary-marshaller.html
+++ b/docs/2.11.0/data-modeling/binary-marshaller.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3716,11 +3716,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-modeling/data-modeling.html b/docs/2.11.0/data-modeling/data-modeling.html
index 9b7819c..7ff9eec 100644
--- a/docs/2.11.0/data-modeling/data-modeling.html
+++ b/docs/2.11.0/data-modeling/data-modeling.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3468,11 +3468,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-modeling/data-partitioning.html b/docs/2.11.0/data-modeling/data-partitioning.html
index ac95534..d955299 100644
--- a/docs/2.11.0/data-modeling/data-partitioning.html
+++ b/docs/2.11.0/data-modeling/data-partitioning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3564,11 +3564,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-rebalancing.html b/docs/2.11.0/data-rebalancing.html
index 0691d81..a5dbafc 100644
--- a/docs/2.11.0/data-rebalancing.html
+++ b/docs/2.11.0/data-rebalancing.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3699,20 +3699,6 @@
 <div class="paragraph">
 <p>The following table lists the properties of <code>CacheConfiguration</code> related to rebalancing:</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>rebalanceDelay</code> and related API&#8217;s are deprecated and will be removed in the next releases.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 16.6666%;">
@@ -3819,11 +3805,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-streaming.html b/docs/2.11.0/data-streaming.html
index 0905a19..1c5f19d 100644
--- a/docs/2.11.0/data-streaming.html
+++ b/docs/2.11.0/data-streaming.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3846,11 +3846,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/atomic-sequence.html b/docs/2.11.0/data-structures/atomic-sequence.html
index 7bfe793..9b51489 100644
--- a/docs/2.11.0/data-structures/atomic-sequence.html
+++ b/docs/2.11.0/data-structures/atomic-sequence.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3384,11 +3384,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/atomic-types.html b/docs/2.11.0/data-structures/atomic-types.html
index 7166793..3285e42 100644
--- a/docs/2.11.0/data-structures/atomic-types.html
+++ b/docs/2.11.0/data-structures/atomic-types.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3447,11 +3447,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/countdownlatch.html b/docs/2.11.0/data-structures/countdownlatch.html
index c4286d7..df2b4ab 100644
--- a/docs/2.11.0/data-structures/countdownlatch.html
+++ b/docs/2.11.0/data-structures/countdownlatch.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3379,11 +3379,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/id-generator.html b/docs/2.11.0/data-structures/id-generator.html
index 1e34f0a..7e7dc86 100644
--- a/docs/2.11.0/data-structures/id-generator.html
+++ b/docs/2.11.0/data-structures/id-generator.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3406,11 +3406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/queue-and-set.html b/docs/2.11.0/data-structures/queue-and-set.html
index 87dcafe..8d87687 100644
--- a/docs/2.11.0/data-structures/queue-and-set.html
+++ b/docs/2.11.0/data-structures/queue-and-set.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3483,11 +3483,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/data-structures/semaphore.html b/docs/2.11.0/data-structures/semaphore.html
index af56674..34b5234 100644
--- a/docs/2.11.0/data-structures/semaphore.html
+++ b/docs/2.11.0/data-structures/semaphore.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3385,11 +3385,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/cluster-groups.html b/docs/2.11.0/distributed-computing/cluster-groups.html
index 85ce72d..9189f1e 100644
--- a/docs/2.11.0/distributed-computing/cluster-groups.html
+++ b/docs/2.11.0/distributed-computing/cluster-groups.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3474,11 +3474,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/collocated-computations.html b/docs/2.11.0/distributed-computing/collocated-computations.html
index ff53324..2ce0cc5 100644
--- a/docs/2.11.0/distributed-computing/collocated-computations.html
+++ b/docs/2.11.0/distributed-computing/collocated-computations.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3673,7 +3673,7 @@
 <td class="content">
 <h3 id="performance-considerations" class="discrete">Performance Considerations</h3>
 <div class="paragraph">
-<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/latest/key-value-api/using-cache-queries">scan query</a> may perform better.</p>
+<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/latest/key-value-api/using-scan-queries">scan query</a> may perform better.</p>
 </div>
 </td>
 </tr>
@@ -3919,11 +3919,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/distributed-computing.html b/docs/2.11.0/distributed-computing/distributed-computing.html
index e33f9e1..303bc3e 100644
--- a/docs/2.11.0/distributed-computing/distributed-computing.html
+++ b/docs/2.11.0/distributed-computing/distributed-computing.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4470,11 +4470,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/executor-service.html b/docs/2.11.0/distributed-computing/executor-service.html
index 4b9351a..6471ab2 100644
--- a/docs/2.11.0/distributed-computing/executor-service.html
+++ b/docs/2.11.0/distributed-computing/executor-service.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3375,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/fault-tolerance.html b/docs/2.11.0/distributed-computing/fault-tolerance.html
index 9b7b038..2b5625e 100644
--- a/docs/2.11.0/distributed-computing/fault-tolerance.html
+++ b/docs/2.11.0/distributed-computing/fault-tolerance.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3431,11 +3431,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/job-scheduling.html b/docs/2.11.0/distributed-computing/job-scheduling.html
index 2b6dccb..3fb13cf 100644
--- a/docs/2.11.0/distributed-computing/job-scheduling.html
+++ b/docs/2.11.0/distributed-computing/job-scheduling.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3500,11 +3500,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/load-balancing.html b/docs/2.11.0/distributed-computing/load-balancing.html
index 5900879..92c616a 100644
--- a/docs/2.11.0/distributed-computing/load-balancing.html
+++ b/docs/2.11.0/distributed-computing/load-balancing.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3619,11 +3619,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-computing/map-reduce.html b/docs/2.11.0/distributed-computing/map-reduce.html
index 5528086..ebc4e2d 100644
--- a/docs/2.11.0/distributed-computing/map-reduce.html
+++ b/docs/2.11.0/distributed-computing/map-reduce.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3775,11 +3775,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729441' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729441' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729441" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729441"></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.11.0/distributed-locks.html b/docs/2.11.0/distributed-locks.html
index ad1e283..896e30d 100644
--- a/docs/2.11.0/distributed-locks.html
+++ b/docs/2.11.0/distributed-locks.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3398,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/events/events.html b/docs/2.11.0/events/events.html
index f2fd175..8ced20a 100644
--- a/docs/2.11.0/events/events.html
+++ b/docs/2.11.0/events/events.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3513,9 +3513,9 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_OBJECT_READ</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">An object is read from a cache.
-This event is not emitted when you use <a href="/docs/latest/key-value-api/using-cache-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
+This event is not emitted when you use <a href="/docs/latest/key-value-api/using-scan-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The node where read operation is executed.
-It can be either the primary or backup node (the latter case is only possible when <a href="/docs/latest/configuring-caches/configuration-overview#readfrombackup">reading from backups</a> is enabled).
+It can be either the primary or backup node (the latter case is only possible when <a href="/docs/latest/configuring-caches/configuration-overview#readfrombackup">reading from backups is enabled</a>).
 In transactional caches, the event can be generated on both the primary and backup nodes depending on the concurrency and isolation levels.</p></td>
 </tr>
 <tr>
@@ -3605,7 +3605,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_QUERY_OBJECT_READ</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/latest/key-value-api/using-cache-queries#executing-scan-queries">query filter</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/latest/key-value-api/using-scan-queries#executing-scan-queries">query filter</a>.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The primary node of the object that is read.</p></td>
 </tr>
 <tr>
@@ -4135,11 +4135,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/events/listening-to-events.html b/docs/2.11.0/events/listening-to-events.html
index d9249c6..41ce8a1 100644
--- a/docs/2.11.0/events/listening-to-events.html
+++ b/docs/2.11.0/events/listening-to-events.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3789,11 +3789,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/cassandra/configuration.html b/docs/2.11.0/extensions-and-integrations/cassandra/configuration.html
index 20b7014..7b8e144 100644
--- a/docs/2.11.0/extensions-and-integrations/cassandra/configuration.html
+++ b/docs/2.11.0/extensions-and-integrations/cassandra/configuration.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4325,11 +4325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/cassandra/ddl-generator.html b/docs/2.11.0/extensions-and-integrations/cassandra/ddl-generator.html
index 0dc0495..d241bbf 100644
--- a/docs/2.11.0/extensions-and-integrations/cassandra/ddl-generator.html
+++ b/docs/2.11.0/extensions-and-integrations/cassandra/ddl-generator.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3442,11 +3442,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/cassandra/overview.html b/docs/2.11.0/extensions-and-integrations/cassandra/overview.html
index db984bf..ee56195 100644
--- a/docs/2.11.0/extensions-and-integrations/cassandra/overview.html
+++ b/docs/2.11.0/extensions-and-integrations/cassandra/overview.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3413,11 +3413,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/cassandra/usage-examples.html b/docs/2.11.0/extensions-and-integrations/cassandra/usage-examples.html
index d2be7c8..3ac73cd 100644
--- a/docs/2.11.0/extensions-and-integrations/cassandra/usage-examples.html
+++ b/docs/2.11.0/extensions-and-integrations/cassandra/usage-examples.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4108,11 +4108,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/hibernate-l2-cache.html b/docs/2.11.0/extensions-and-integrations/hibernate-l2-cache.html
index 528a56d..4b84122 100644
--- a/docs/2.11.0/extensions-and-integrations/hibernate-l2-cache.html
+++ b/docs/2.11.0/extensions-and-integrations/hibernate-l2-cache.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3721,11 +3721,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
index f73ae47..0e20209 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3787,11 +3787,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
index 7782761..b233744 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/installation.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/installation.html
index c8a1d9a..5799f96 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/installation.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/installation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3549,11 +3549,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/overview.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/overview.html
index 0e765ef..1642078 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/overview.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/overview.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3421,11 +3421,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/spark-shell.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
index 4ae1a3e..d1f9a5d 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3570,11 +3570,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574491' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574491' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574491" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574491"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
index 3aadbb1..61771fb 100644
--- a/docs/2.11.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
+++ b/docs/2.11.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3359,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/mybatis-l2-cache.html b/docs/2.11.0/extensions-and-integrations/mybatis-l2-cache.html
index 992be3b..024de97 100644
--- a/docs/2.11.0/extensions-and-integrations/mybatis-l2-cache.html
+++ b/docs/2.11.0/extensions-and-integrations/mybatis-l2-cache.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3376,11 +3376,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/performance-statistics.html b/docs/2.11.0/extensions-and-integrations/performance-statistics.html
index bbad11b..1eee8e4 100644
--- a/docs/2.11.0/extensions-and-integrations/performance-statistics.html
+++ b/docs/2.11.0/extensions-and-integrations/performance-statistics.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3442,11 +3442,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/php-pdo.html b/docs/2.11.0/extensions-and-integrations/php-pdo.html
index a6ca705..f4ce8a5 100644
--- a/docs/2.11.0/extensions-and-integrations/php-pdo.html
+++ b/docs/2.11.0/extensions-and-integrations/php-pdo.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3615,11 +3615,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/spring/spring-boot.html b/docs/2.11.0/extensions-and-integrations/spring/spring-boot.html
index 0064690..0a87130 100644
--- a/docs/2.11.0/extensions-and-integrations/spring/spring-boot.html
+++ b/docs/2.11.0/extensions-and-integrations/spring/spring-boot.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3562,11 +3562,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/spring/spring-caching.html b/docs/2.11.0/extensions-and-integrations/spring/spring-caching.html
index 0ae4e46..f981d90 100644
--- a/docs/2.11.0/extensions-and-integrations/spring/spring-caching.html
+++ b/docs/2.11.0/extensions-and-integrations/spring/spring-caching.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3974,11 +3974,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/spring/spring-data.html b/docs/2.11.0/extensions-and-integrations/spring/spring-data.html
index e5b38d9..ebf1e40 100644
--- a/docs/2.11.0/extensions-and-integrations/spring/spring-data.html
+++ b/docs/2.11.0/extensions-and-integrations/spring/spring-data.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3699,11 +3699,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/spring/spring-tx.html b/docs/2.11.0/extensions-and-integrations/spring/spring-tx.html
index cc194d7..d08519b 100644
--- a/docs/2.11.0/extensions-and-integrations/spring/spring-tx.html
+++ b/docs/2.11.0/extensions-and-integrations/spring/spring-tx.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3928,11 +3928,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/camel-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/camel-streamer.html
index f7e3a63..c6077f2 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/camel-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/camel-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3521,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/flink-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/flink-streamer.html
index a630f78..cc127d2 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/flink-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/flink-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3406,11 +3406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/flume-sink.html b/docs/2.11.0/extensions-and-integrations/streaming/flume-sink.html
index dab2c8e..4ba3c68 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/flume-sink.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/flume-sink.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3466,11 +3466,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/jms-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/jms-streamer.html
index baae826..1461b1c 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/jms-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/jms-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3514,11 +3514,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/kafka-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/kafka-streamer.html
index e403404..9af05dd 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/kafka-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/kafka-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3571,11 +3571,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/mqtt-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/mqtt-streamer.html
index 80ed1f6..72ff73c 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/mqtt-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/mqtt-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,11 +3425,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/rocketmq-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/rocketmq-streamer.html
index 3278970..966ef7b 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/rocketmq-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/rocketmq-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3411,11 +3411,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/storm-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/storm-streamer.html
index 4721fe7..1bb1204 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/storm-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/storm-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3390,11 +3390,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/twitter-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/twitter-streamer.html
index 8e469a2..9753b62 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/twitter-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/twitter-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3390,11 +3390,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/extensions-and-integrations/streaming/zeromq-streamer.html b/docs/2.11.0/extensions-and-integrations/streaming/zeromq-streamer.html
index b3f1ccf..a037b45 100644
--- a/docs/2.11.0/extensions-and-integrations/streaming/zeromq-streamer.html
+++ b/docs/2.11.0/extensions-and-integrations/streaming/zeromq-streamer.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/images/svg/analyze_bnf1.svg b/docs/2.11.0/images/svg/analyze_bnf1.svg
deleted file mode 100644
index 83d2006..0000000
--- a/docs/2.11.0/images/svg/analyze_bnf1.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.11.0/images/svg/analyze_bnf2.svg b/docs/2.11.0/images/svg/analyze_bnf2.svg
deleted file mode 100644
index a9c0313..0000000
--- a/docs/2.11.0/images/svg/analyze_bnf2.svg
+++ /dev/null
@@ -1,168 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.11.0/images/svg/drop_bnf.svg b/docs/2.11.0/images/svg/drop_bnf.svg
deleted file mode 100644
index c57c67d..0000000
--- a/docs/2.11.0/images/svg/drop_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.11.0/images/svg/refresh_bnf.svg b/docs/2.11.0/images/svg/refresh_bnf.svg
deleted file mode 100644
index 0ae64a1..0000000
--- a/docs/2.11.0/images/svg/refresh_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.11.0/index.html b/docs/2.11.0/index.html
index 0913983..f10334c 100644
--- a/docs/2.11.0/index.html
+++ b/docs/2.11.0/index.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3505,11 +3505,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/deb-rpm.html b/docs/2.11.0/installation/deb-rpm.html
index 21098d2..c8ff60e 100644
--- a/docs/2.11.0/installation/deb-rpm.html
+++ b/docs/2.11.0/installation/deb-rpm.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3476,11 +3476,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/installing-using-docker.html b/docs/2.11.0/installation/installing-using-docker.html
index 6074f10..cc7e1da 100644
--- a/docs/2.11.0/installation/installing-using-docker.html
+++ b/docs/2.11.0/installation/installing-using-docker.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3523,7 +3523,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>docker run <span class="nt">-d</span> <span class="se">\</span>
-  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http"</span> <span class="se">\</span>
+  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http,ignite-aws"</span> <span class="se">\</span>
   apacheignite/ignite</code></pre>
 </div>
 </div>
@@ -3652,11 +3652,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/installing-using-zip.html b/docs/2.11.0/installation/installing-using-zip.html
index 87c54f6..c0ec97e 100644
--- a/docs/2.11.0/installation/installing-using-zip.html
+++ b/docs/2.11.0/installation/installing-using-zip.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3402,11 +3402,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/kubernetes/amazon-eks-deployment.html b/docs/2.11.0/installation/kubernetes/amazon-eks-deployment.html
index 7afc53f..d6d6e44 100644
--- a/docs/2.11.0/installation/kubernetes/amazon-eks-deployment.html
+++ b/docs/2.11.0/installation/kubernetes/amazon-eks-deployment.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3548,8 +3548,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3607,8 +3607,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -4217,11 +4217,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/kubernetes/azure-deployment.html b/docs/2.11.0/installation/kubernetes/azure-deployment.html
index 1e7d420..3dea6a5 100644
--- a/docs/2.11.0/installation/kubernetes/azure-deployment.html
+++ b/docs/2.11.0/installation/kubernetes/azure-deployment.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3601,8 +3601,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3660,8 +3660,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -4271,11 +4271,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/kubernetes/gke-deployment.html b/docs/2.11.0/installation/kubernetes/gke-deployment.html
index 12927ca..d807343 100644
--- a/docs/2.11.0/installation/kubernetes/gke-deployment.html
+++ b/docs/2.11.0/installation/kubernetes/gke-deployment.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3560,8 +3560,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -3619,8 +3619,8 @@
                     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
                         <span class="nt">&lt;constructor-arg&gt;</span>
                             <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"default"</span> <span class="nt">/&gt;</span>
+                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
                             <span class="nt">&lt;/bean&gt;</span>
                         <span class="nt">&lt;/constructor-arg&gt;</span>
                     <span class="nt">&lt;/bean&gt;</span>
@@ -4229,11 +4229,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/installation/vmware-installation.html b/docs/2.11.0/installation/vmware-installation.html
index b393225..bc4c25c 100644
--- a/docs/2.11.0/installation/vmware-installation.html
+++ b/docs/2.11.0/installation/vmware-installation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3430,11 +3430,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/key-value-api/basic-cache-operations.html b/docs/2.11.0/key-value-api/basic-cache-operations.html
index f08a492..54cdb96 100644
--- a/docs/2.11.0/key-value-api/basic-cache-operations.html
+++ b/docs/2.11.0/key-value-api/basic-cache-operations.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3859,11 +3859,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/key-value-api/binary-objects.html b/docs/2.11.0/key-value-api/binary-objects.html
index 54d43e5..0036551 100644
--- a/docs/2.11.0/key-value-api/binary-objects.html
+++ b/docs/2.11.0/key-value-api/binary-objects.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3707,11 +3707,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/key-value-api/continuous-queries.html b/docs/2.11.0/key-value-api/continuous-queries.html
index af29bfe..c8ed59c 100644
--- a/docs/2.11.0/key-value-api/continuous-queries.html
+++ b/docs/2.11.0/key-value-api/continuous-queries.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3882,11 +3882,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729442' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729442' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729442" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729442"></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.11.0/key-value-api/transactions.html b/docs/2.11.0/key-value-api/transactions.html
index a68ebde..9b35762 100644
--- a/docs/2.11.0/key-value-api/transactions.html
+++ b/docs/2.11.0/key-value-api/transactions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4057,11 +4057,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/key-value-api/using-cache-queries.html b/docs/2.11.0/key-value-api/using-scan-queries.html
similarity index 91%
rename from docs/2.11.0/key-value-api/using-cache-queries.html
rename to docs/2.11.0/key-value-api/using-scan-queries.html
index 5ca3851..ef894d0 100644
--- a/docs/2.11.0/key-value-api/using-cache-queries.html
+++ b/docs/2.11.0/key-value-api/using-scan-queries.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="2.11.0" />
-    <title>Using Cache Queries | Ignite Documentation</title>
+    <title>Using Scan Queries | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/latest/key-value-api/using-cache-queries" />
+    <link rel="canonical" href="/docs/latest/key-value-api/using-scan-queries" />
     
 	
 	  <link rel="shortcut icon" href="/favicon.ico">
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class='active'
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3287,16 +3287,15 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-cache-queries.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-scan-queries.adoc" target="_blank">Edit</a>
         
-            <h1>Using Cache Queries</h1>
+            <h1>Using Scan Queries</h1>
         
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.
-Available types of queries: <code>ScanQuery</code>, <code>IndexQuery</code>, <code>TextQuery</code>.</p>
+<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.</p>
 </div>
 <div class="paragraph">
 <p>A <code>Query</code> represents an abstract paginated query to be executed on a cache.
@@ -3447,121 +3446,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-index-queries">Executing Index Queries</h2>
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Experimental API. Introduced since Apache Ignite 2.12. Only Java API is supported. Please send your questions and bug reports
-to <a href="mailto:user@ignite.apache.org">user@ignite.apache.org</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Index queries work over distributed indexes and retrieve cache entries that match the specified query. <code>QueryCursor</code>
-delivers sorted cache entries by the order defined for queried index. <code>IndexQuery</code> can be used if a low amount of data
-matches filtering criteria. For such cases, <code>ScanQuery</code> usage is not optimal: it firstly extracts all cache entries and
-then applies a filter to them. <code>IndexQuery</code> relies on index tree structure and filters most of the entries without extracting.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Create index by 2 fields (orgId, salary).</span>
-<span class="nc">QueryEntity</span> <span class="n">personEntity</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">QueryEntity</span><span class="o">(</span><span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setFields</span><span class="o">(</span><span class="k">new</span> <span class="nc">LinkedHashMap</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{{</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-    <span class="o">}})</span>
-    <span class="o">.</span><span class="na">setIndexes</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span>
-        <span class="k">new</span> <span class="nf">QueryIndex</span><span class="o">(</span><span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="s">"salary"</span><span class="o">),</span> <span class="nc">QueryIndexType</span><span class="o">.</span><span class="na">SORTED</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-    <span class="o">));</span>
-
-<span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="s">"entityCache"</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setQueryEntities</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span><span class="n">personEntity</span><span class="o">));</span>
-
-<span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
-
-<span class="c1">// Find the persons who work in Organization 1.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Index query criteria are defined in <code>IndexQueryCriteriaBuilder</code>. The goal of the criteria is to build a valid range to
-traverse the index tree. For this reason, criteria fields have to match the specified index. For example, if there is an
-index defined with (A, B) set, then valid criteria sets are (A) and (A, B). Criteria with the single (B) field are invalid
-because the field (B) is not a prefix set of the specified index fields, and it&#8217;s impossible to build a narrow index range
-with it.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Criteria are joined by the AND operator. It is also possible to use multiple criteria for the same field.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and have salary more than 1,000.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">),</span> <span class="n">gt</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="mi">1000</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The index name is an optional parameter. In this case, Ignite tries to figure out the index by itself using specified criteria fields.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Ignite finds suitable index "ORG_SALARY_IDX" by specified criterion field "orgId".</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>For the empty criteria list, a full scan of the specified index is performed. If index name is also not specified, then the
-PrimaryKey index is used.</p>
-</div>
-<div class="sect2">
-<h3 id="additional-filtering">Additional filtering</h3>
-<div class="paragraph">
-<p><code>IndexQuery</code> also supports an optional predicate, the same as <code>ScanQuery</code> has. It&#8217;s suitable for additional cache entry
-filtering in cases when a filter doesn&#8217;t match an index tree range. For example, it contains some logic, the "OR"
-operations, or fields that are not the part of the index.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and whose name contains 'Vasya'.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-        <span class="o">.</span><span class="na">setFilter</span><span class="o">((</span><span class="n">k</span><span class="o">,</span> <span class="n">v</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="n">v</span><span class="o">.</span><span class="na">getName</span><span class="o">().</span><span class="na">contains</span><span class="o">(</span><span class="s">"Vasya"</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="related-topics">Related Topics</h2>
 <div class="sectionbody">
 <div class="ulist">
@@ -3572,9 +3456,6 @@
 <li>
 <p><a href="/docs/latest/events/events#cache-query-events">Cache Query Events</a></p>
 </li>
-<li>
-<p><a href="/docs/latest/SQL/indexes">Defining Indexes</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3592,11 +3473,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-scan-queries">Executing Scan Queries</a></li>
 <li><a href="#local-scan-query">Local Scan Query</a></li>
-<li><a href="#executing-index-queries">Executing Index Queries</a>
-<ul class="sectlevel2">
-<li><a href="#additional-filtering">Additional filtering</a></li>
-</ul>
-</li>
 <li><a href="#related-topics">Related Topics</a></li>
 </ul>
     </div>
@@ -3637,11 +3513,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/logging.html b/docs/2.11.0/logging.html
index 6e20c80..9a5e842 100644
--- a/docs/2.11.0/logging.html
+++ b/docs/2.11.0/logging.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3734,11 +3734,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/ann.html b/docs/2.11.0/machine-learning/binary-classification/ann.html
index 485fb18..a5819b3 100644
--- a/docs/2.11.0/machine-learning/binary-classification/ann.html
+++ b/docs/2.11.0/machine-learning/binary-classification/ann.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3464,11 +3464,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/decision-trees.html b/docs/2.11.0/machine-learning/binary-classification/decision-trees.html
index ba0097f..ee4c092 100644
--- a/docs/2.11.0/machine-learning/binary-classification/decision-trees.html
+++ b/docs/2.11.0/machine-learning/binary-classification/decision-trees.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3443,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/introduction.html b/docs/2.11.0/machine-learning/binary-classification/introduction.html
index 0d9a01f..6c18284 100644
--- a/docs/2.11.0/machine-learning/binary-classification/introduction.html
+++ b/docs/2.11.0/machine-learning/binary-classification/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3396,11 +3396,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/knn-classification.html b/docs/2.11.0/machine-learning/binary-classification/knn-classification.html
index 0107c13..73a7dcb 100644
--- a/docs/2.11.0/machine-learning/binary-classification/knn-classification.html
+++ b/docs/2.11.0/machine-learning/binary-classification/knn-classification.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3419,11 +3419,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/linear-svm.html b/docs/2.11.0/machine-learning/binary-classification/linear-svm.html
index 0836c79..c1590cba 100644
--- a/docs/2.11.0/machine-learning/binary-classification/linear-svm.html
+++ b/docs/2.11.0/machine-learning/binary-classification/linear-svm.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3392,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/logistic-regression.html b/docs/2.11.0/machine-learning/binary-classification/logistic-regression.html
index e12bd9d..d0a8eba 100644
--- a/docs/2.11.0/machine-learning/binary-classification/logistic-regression.html
+++ b/docs/2.11.0/machine-learning/binary-classification/logistic-regression.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3455,11 +3455,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/multilayer-perceptron.html b/docs/2.11.0/machine-learning/binary-classification/multilayer-perceptron.html
index 1c7afa3..902c5e5 100644
--- a/docs/2.11.0/machine-learning/binary-classification/multilayer-perceptron.html
+++ b/docs/2.11.0/machine-learning/binary-classification/multilayer-perceptron.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3424,11 +3424,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574492' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574492' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574492" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574492"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/binary-classification/naive-bayes.html b/docs/2.11.0/machine-learning/binary-classification/naive-bayes.html
index 8e3a1fd..13158ae 100644
--- a/docs/2.11.0/machine-learning/binary-classification/naive-bayes.html
+++ b/docs/2.11.0/machine-learning/binary-classification/naive-bayes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3466,11 +3466,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/clustering/gaussian-mixture.html b/docs/2.11.0/machine-learning/clustering/gaussian-mixture.html
index 9aa689c..44d2fab 100644
--- a/docs/2.11.0/machine-learning/clustering/gaussian-mixture.html
+++ b/docs/2.11.0/machine-learning/clustering/gaussian-mixture.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3440,11 +3440,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/clustering/introduction.html b/docs/2.11.0/machine-learning/clustering/introduction.html
index 560a0bd..5953de5 100644
--- a/docs/2.11.0/machine-learning/clustering/introduction.html
+++ b/docs/2.11.0/machine-learning/clustering/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3355,11 +3355,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/clustering/k-means-clustering.html b/docs/2.11.0/machine-learning/clustering/k-means-clustering.html
index e399711..03ca4a4 100644
--- a/docs/2.11.0/machine-learning/clustering/k-means-clustering.html
+++ b/docs/2.11.0/machine-learning/clustering/k-means-clustering.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3437,11 +3437,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/ensemble-methods/bagging.html b/docs/2.11.0/machine-learning/ensemble-methods/bagging.html
index 3559490..8002695 100644
--- a/docs/2.11.0/machine-learning/ensemble-methods/bagging.html
+++ b/docs/2.11.0/machine-learning/ensemble-methods/bagging.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3402,11 +3402,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/ensemble-methods/gradient-boosting.html b/docs/2.11.0/machine-learning/ensemble-methods/gradient-boosting.html
index 3e906d9..f02372e 100644
--- a/docs/2.11.0/machine-learning/ensemble-methods/gradient-boosting.html
+++ b/docs/2.11.0/machine-learning/ensemble-methods/gradient-boosting.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3492,11 +3492,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/ensemble-methods/introduction.html b/docs/2.11.0/machine-learning/ensemble-methods/introduction.html
index 5604271..f4bd7fb 100644
--- a/docs/2.11.0/machine-learning/ensemble-methods/introduction.html
+++ b/docs/2.11.0/machine-learning/ensemble-methods/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3361,11 +3361,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/ensemble-methods/random-forest.html b/docs/2.11.0/machine-learning/ensemble-methods/random-forest.html
index 60660ea..32c4493 100644
--- a/docs/2.11.0/machine-learning/ensemble-methods/random-forest.html
+++ b/docs/2.11.0/machine-learning/ensemble-methods/random-forest.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3457,11 +3457,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/ensemble-methods/stacking.html b/docs/2.11.0/machine-learning/ensemble-methods/stacking.html
index 7425e22..32cd482 100644
--- a/docs/2.11.0/machine-learning/ensemble-methods/stacking.html
+++ b/docs/2.11.0/machine-learning/ensemble-methods/stacking.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3392,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/importing-model/introduction.html b/docs/2.11.0/machine-learning/importing-model/introduction.html
index ab299d4..dd941da 100644
--- a/docs/2.11.0/machine-learning/importing-model/introduction.html
+++ b/docs/2.11.0/machine-learning/importing-model/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3361,11 +3361,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/importing-model/model-import-from-apache-spark.html b/docs/2.11.0/machine-learning/importing-model/model-import-from-apache-spark.html
index 82e10fc..d2e85d6 100644
--- a/docs/2.11.0/machine-learning/importing-model/model-import-from-apache-spark.html
+++ b/docs/2.11.0/machine-learning/importing-model/model-import-from-apache-spark.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3443,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/importing-model/model-import-from-gxboost.html b/docs/2.11.0/machine-learning/importing-model/model-import-from-gxboost.html
index 41022d1..f7e4a7f 100644
--- a/docs/2.11.0/machine-learning/importing-model/model-import-from-gxboost.html
+++ b/docs/2.11.0/machine-learning/importing-model/model-import-from-gxboost.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/machine-learning.html b/docs/2.11.0/machine-learning/machine-learning.html
index 8b54e40..2bf4b0a 100644
--- a/docs/2.11.0/machine-learning/machine-learning.html
+++ b/docs/2.11.0/machine-learning/machine-learning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3548,11 +3548,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/cross-validation.html b/docs/2.11.0/machine-learning/model-selection/cross-validation.html
index 6f6c5f2..03c5d68 100644
--- a/docs/2.11.0/machine-learning/model-selection/cross-validation.html
+++ b/docs/2.11.0/machine-learning/model-selection/cross-validation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3443,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/evaluator.html b/docs/2.11.0/machine-learning/model-selection/evaluator.html
index 35eb3a3..e868dcb 100644
--- a/docs/2.11.0/machine-learning/model-selection/evaluator.html
+++ b/docs/2.11.0/machine-learning/model-selection/evaluator.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3512,11 +3512,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/hyper-parameter-tuning.html b/docs/2.11.0/machine-learning/model-selection/hyper-parameter-tuning.html
index 3682b89..5482e3c 100644
--- a/docs/2.11.0/machine-learning/model-selection/hyper-parameter-tuning.html
+++ b/docs/2.11.0/machine-learning/model-selection/hyper-parameter-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3410,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/introduction.html b/docs/2.11.0/machine-learning/model-selection/introduction.html
index b9a26fa..64ef9ad 100644
--- a/docs/2.11.0/machine-learning/model-selection/introduction.html
+++ b/docs/2.11.0/machine-learning/model-selection/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3365,11 +3365,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/pipeline-api.html b/docs/2.11.0/machine-learning/model-selection/pipeline-api.html
index c840222..8c01c5f 100644
--- a/docs/2.11.0/machine-learning/model-selection/pipeline-api.html
+++ b/docs/2.11.0/machine-learning/model-selection/pipeline-api.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3459,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html b/docs/2.11.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
index 769f719..0662e40 100644
--- a/docs/2.11.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
+++ b/docs/2.11.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3398,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/multiclass-classification.html b/docs/2.11.0/machine-learning/multiclass-classification.html
index 89edb35..3e43dcb 100644
--- a/docs/2.11.0/machine-learning/multiclass-classification.html
+++ b/docs/2.11.0/machine-learning/multiclass-classification.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/partition-based-dataset.html b/docs/2.11.0/machine-learning/partition-based-dataset.html
index 9959bff..b829682 100644
--- a/docs/2.11.0/machine-learning/partition-based-dataset.html
+++ b/docs/2.11.0/machine-learning/partition-based-dataset.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3459,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/preprocessing.html b/docs/2.11.0/machine-learning/preprocessing.html
index 5091393..21550cf 100644
--- a/docs/2.11.0/machine-learning/preprocessing.html
+++ b/docs/2.11.0/machine-learning/preprocessing.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3756,11 +3756,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/recommendation-systems.html b/docs/2.11.0/machine-learning/recommendation-systems.html
index cb2671d..b338ec2 100644
--- a/docs/2.11.0/machine-learning/recommendation-systems.html
+++ b/docs/2.11.0/machine-learning/recommendation-systems.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3415,11 +3415,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/regression/decision-trees-regression.html b/docs/2.11.0/machine-learning/regression/decision-trees-regression.html
index e201850..cb081d1 100644
--- a/docs/2.11.0/machine-learning/regression/decision-trees-regression.html
+++ b/docs/2.11.0/machine-learning/regression/decision-trees-regression.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3436,11 +3436,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/regression/introduction.html b/docs/2.11.0/machine-learning/regression/introduction.html
index eeaf1f6..6c0a2f1 100644
--- a/docs/2.11.0/machine-learning/regression/introduction.html
+++ b/docs/2.11.0/machine-learning/regression/introduction.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/regression/knn-regression.html b/docs/2.11.0/machine-learning/regression/knn-regression.html
index b9dbb56..ec2ccbe 100644
--- a/docs/2.11.0/machine-learning/regression/knn-regression.html
+++ b/docs/2.11.0/machine-learning/regression/knn-regression.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3417,11 +3417,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/regression/linear-regression.html b/docs/2.11.0/machine-learning/regression/linear-regression.html
index fbe0f13..bc0d026 100644
--- a/docs/2.11.0/machine-learning/regression/linear-regression.html
+++ b/docs/2.11.0/machine-learning/regression/linear-regression.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3459,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/machine-learning/updating-trained-models.html b/docs/2.11.0/machine-learning/updating-trained-models.html
index 14304c7..d961c2c 100644
--- a/docs/2.11.0/machine-learning/updating-trained-models.html
+++ b/docs/2.11.0/machine-learning/updating-trained-models.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3491,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/memory-architecture.html b/docs/2.11.0/memory-architecture.html
index 1fa5266..7817543 100644
--- a/docs/2.11.0/memory-architecture.html
+++ b/docs/2.11.0/memory-architecture.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3477,11 +3477,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/memory-configuration/data-regions.html b/docs/2.11.0/memory-configuration/data-regions.html
index 796e2f0..f4189b5 100644
--- a/docs/2.11.0/memory-configuration/data-regions.html
+++ b/docs/2.11.0/memory-configuration/data-regions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3854,11 +3854,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/memory-configuration/eviction-policies.html b/docs/2.11.0/memory-configuration/eviction-policies.html
index cdf612b..1202115 100644
--- a/docs/2.11.0/memory-configuration/eviction-policies.html
+++ b/docs/2.11.0/memory-configuration/eviction-policies.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3660,11 +3660,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/memory-configuration/index.html b/docs/2.11.0/memory-configuration/index.html
index 7425bd1..e6dc6c9 100644
--- a/docs/2.11.0/memory-configuration/index.html
+++ b/docs/2.11.0/memory-configuration/index.html
@@ -1177,9 +1177,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1292,6 +1292,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1386,19 +1399,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/memory-configuration/replacement-policies.html b/docs/2.11.0/memory-configuration/replacement-policies.html
index 93648ab..8c0ea80 100644
--- a/docs/2.11.0/memory-configuration/replacement-policies.html
+++ b/docs/2.11.0/memory-configuration/replacement-policies.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3484,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/messaging.html b/docs/2.11.0/messaging.html
index d83c555..cd6b17d 100644
--- a/docs/2.11.0/messaging.html
+++ b/docs/2.11.0/messaging.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3474,11 +3474,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/cluster-id.html b/docs/2.11.0/monitoring-metrics/cluster-id.html
index e72eeba..355dc7a 100644
--- a/docs/2.11.0/monitoring-metrics/cluster-id.html
+++ b/docs/2.11.0/monitoring-metrics/cluster-id.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3428,11 +3428,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/cluster-states.html b/docs/2.11.0/monitoring-metrics/cluster-states.html
index ba949a3..6a01438 100644
--- a/docs/2.11.0/monitoring-metrics/cluster-states.html
+++ b/docs/2.11.0/monitoring-metrics/cluster-states.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3319,8 +3319,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3416,7 +3415,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Get the current cluster state.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String, boolean)</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String)</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Set the cluster state.</p></td>
 </tr>
 </tbody>
@@ -3479,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/configuring-metrics.html b/docs/2.11.0/monitoring-metrics/configuring-metrics.html
index c81b4da..585374e 100644
--- a/docs/2.11.0/monitoring-metrics/configuring-metrics.html
+++ b/docs/2.11.0/monitoring-metrics/configuring-metrics.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3674,11 +3674,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/intro.html b/docs/2.11.0/monitoring-metrics/intro.html
index 3c3502c..5b45f68 100644
--- a/docs/2.11.0/monitoring-metrics/intro.html
+++ b/docs/2.11.0/monitoring-metrics/intro.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3450,11 +3450,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/metrics.html b/docs/2.11.0/monitoring-metrics/metrics.html
index e796ccc..88e80c6 100644
--- a/docs/2.11.0/monitoring-metrics/metrics.html
+++ b/docs/2.11.0/monitoring-metrics/metrics.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4438,11 +4438,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/new-metrics-system.html b/docs/2.11.0/monitoring-metrics/new-metrics-system.html
index 3caab8c..4173996 100644
--- a/docs/2.11.0/monitoring-metrics/new-metrics-system.html
+++ b/docs/2.11.0/monitoring-metrics/new-metrics-system.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3685,11 +3685,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/new-metrics.html b/docs/2.11.0/monitoring-metrics/new-metrics.html
index 4101c9a..052a385 100644
--- a/docs/2.11.0/monitoring-metrics/new-metrics.html
+++ b/docs/2.11.0/monitoring-metrics/new-metrics.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,17 +3501,17 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorInvokeTimeNanos</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMaxInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMinInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMisses</p></td>
@@ -3539,19 +3539,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number estimated to rebalance keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Get time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">HeapEntriesCount</p></td>
@@ -3614,19 +3609,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of removals from the off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Put time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Put time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">QueryCompleted</p></td>
@@ -3684,14 +3674,9 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Estimated rebalancing speed in keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time for which this node is the initiator. in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTimeTotal</p></td>
@@ -5025,11 +5010,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/performance-statistics.html b/docs/2.11.0/monitoring-metrics/performance-statistics.html
index 372ae0f..55b39b6 100644
--- a/docs/2.11.0/monitoring-metrics/performance-statistics.html
+++ b/docs/2.11.0/monitoring-metrics/performance-statistics.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3595,11 +3595,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/system-views.html b/docs/2.11.0/monitoring-metrics/system-views.html
index 95569af..bb0abf8 100644
--- a/docs/2.11.0/monitoring-metrics/system-views.html
+++ b/docs/2.11.0/monitoring-metrics/system-views.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3387,30 +3387,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>System views can also be queried through the <a href="/docs/latest/tools/control-script#system-view-command">Control Script system view command</a>.
-Note that the mentioned above command result contains all columns of the requested system view. If filtering is necessary, it should be performed manually.</p>
-</div>
-<div class="paragraph">
-<p>Examples of the use of <a href="/docs/latest/tools/control-script#system-view-command">Control Script system view command</a>:</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="c"># get the list of nodes</span>
-control.sh <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.sh <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</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"><span class="c"># get the list of nodes</span>
-control.bat <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.bat <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</code></pre>
-</div>
-</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -6402,248 +6378,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="statistics_configuration">STATISTICS_CONFIGURATION</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_CONFIGURATION view contains information about <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> configuration.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MAX_PARTITION_OBSOLESCENCE_PERCENT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TINYINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum percentage of obsolescent rows in statistics. See the <a href="/docs/latest/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of distinct values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided total number of values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided average size of non null values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration version.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_local_data">STATISTICS_LOCAL_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_LOCAL_DATA view contains <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> for locally managed (or stored) data. This view is node-specific, so each node has an instance of the view that contains information about its local data statistics.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_partition_data">STATISTICS_PARTITION_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_PARTITION_DATA view contains information about <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> on every partition data stored on a local node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PARTITION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition number.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UPDATE_COUNTER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition counter update when statistics are collected.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -6697,9 +6431,6 @@
 <li><a href="#ds_countdownlatches">DS_COUNTDOWNLATCHES</a></li>
 <li><a href="#ds_semaphores">DS_SEMAPHORES</a></li>
 <li><a href="#ds_reentrantlocks">DS_REENTRANTLOCKS</a></li>
-<li><a href="#statistics_configuration">STATISTICS_CONFIGURATION</a></li>
-<li><a href="#statistics_local_data">STATISTICS_LOCAL_DATA</a></li>
-<li><a href="#statistics_partition_data">STATISTICS_PARTITION_DATA</a></li>
 </ul>
     </div>
           
@@ -6739,11 +6470,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/monitoring-metrics/tracing.html b/docs/2.11.0/monitoring-metrics/tracing.html
index d812e02..30e8c53 100644
--- a/docs/2.11.0/monitoring-metrics/tracing.html
+++ b/docs/2.11.0/monitoring-metrics/tracing.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3924,11 +3924,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/net-specific/asp-net-output-caching.html b/docs/2.11.0/net-specific/asp-net-output-caching.html
index daf25d5..a467a8e 100644
--- a/docs/2.11.0/net-specific/asp-net-output-caching.html
+++ b/docs/2.11.0/net-specific/asp-net-output-caching.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3435,11 +3435,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/net-specific/asp-net-session-state-caching.html b/docs/2.11.0/net-specific/asp-net-session-state-caching.html
index cb3a3fe..17da983 100644
--- a/docs/2.11.0/net-specific/asp-net-session-state-caching.html
+++ b/docs/2.11.0/net-specific/asp-net-session-state-caching.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3455,11 +3455,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/net-specific/index.html b/docs/2.11.0/net-specific/index.html
index 7a2e8c2..bae5f3d 100644
--- a/docs/2.11.0/net-specific/index.html
+++ b/docs/2.11.0/net-specific/index.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3359,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/net-specific/net-async.html b/docs/2.11.0/net-specific/net-async.html
index 094e7ac..a51f8fc 100644
--- a/docs/2.11.0/net-specific/net-async.html
+++ b/docs/2.11.0/net-specific/net-async.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3496,11 +3496,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729443' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729443' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729443" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729443"></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.11.0/net-specific/net-configuration-options.html b/docs/2.11.0/net-specific/net-configuration-options.html
index 52b7d82..63b584a 100644
--- a/docs/2.11.0/net-specific/net-configuration-options.html
+++ b/docs/2.11.0/net-specific/net-configuration-options.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3547,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-cross-platform-support.html b/docs/2.11.0/net-specific/net-cross-platform-support.html
index 993e600..fac70f8 100644
--- a/docs/2.11.0/net-specific/net-cross-platform-support.html
+++ b/docs/2.11.0/net-specific/net-cross-platform-support.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3454,11 +3454,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-deployment-options.html b/docs/2.11.0/net-specific/net-deployment-options.html
index 3aa5898..693d978 100644
--- a/docs/2.11.0/net-specific/net-deployment-options.html
+++ b/docs/2.11.0/net-specific/net-deployment-options.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3569,11 +3569,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574493' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574493' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574493" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574493"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-entity-framework-cache.html b/docs/2.11.0/net-specific/net-entity-framework-cache.html
index b35d021..a6778e4 100644
--- a/docs/2.11.0/net-specific/net-entity-framework-cache.html
+++ b/docs/2.11.0/net-specific/net-entity-framework-cache.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3568,11 +3568,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-java-services-execution.html b/docs/2.11.0/net-specific/net-java-services-execution.html
index f89b36e..b376070 100644
--- a/docs/2.11.0/net-specific/net-java-services-execution.html
+++ b/docs/2.11.0/net-specific/net-java-services-execution.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3468,11 +3468,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-linq.html b/docs/2.11.0/net-specific/net-linq.html
index 9fd20b9..1fe36aa 100644
--- a/docs/2.11.0/net-specific/net-linq.html
+++ b/docs/2.11.0/net-specific/net-linq.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3777,11 +3777,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-logging.html b/docs/2.11.0/net-specific/net-logging.html
index 3ddf890..a40c9bf 100644
--- a/docs/2.11.0/net-specific/net-logging.html
+++ b/docs/2.11.0/net-specific/net-logging.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3466,11 +3466,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-platform-cache.html b/docs/2.11.0/net-specific/net-platform-cache.html
index f3c7f3f..d607295 100644
--- a/docs/2.11.0/net-specific/net-platform-cache.html
+++ b/docs/2.11.0/net-specific/net-platform-cache.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3573,11 +3573,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-platform-interoperability.html b/docs/2.11.0/net-specific/net-platform-interoperability.html
index e6c5d00..8a8d7ab 100644
--- a/docs/2.11.0/net-specific/net-platform-interoperability.html
+++ b/docs/2.11.0/net-specific/net-platform-interoperability.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3655,11 +3655,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-plugins.html b/docs/2.11.0/net-specific/net-plugins.html
index 1b938f5..5732851 100644
--- a/docs/2.11.0/net-specific/net-plugins.html
+++ b/docs/2.11.0/net-specific/net-plugins.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3549,11 +3549,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-remote-assembly-loading.html b/docs/2.11.0/net-specific/net-remote-assembly-loading.html
index 3eb08f4..d43cd27 100644
--- a/docs/2.11.0/net-specific/net-remote-assembly-loading.html
+++ b/docs/2.11.0/net-specific/net-remote-assembly-loading.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3546,11 +3546,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-serialization.html b/docs/2.11.0/net-specific/net-serialization.html
index 77eacee..d36b8b3 100644
--- a/docs/2.11.0/net-specific/net-serialization.html
+++ b/docs/2.11.0/net-specific/net-serialization.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3689,11 +3689,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-standalone-nodes.html b/docs/2.11.0/net-specific/net-standalone-nodes.html
index 85589dc..4ab8989 100644
--- a/docs/2.11.0/net-specific/net-standalone-nodes.html
+++ b/docs/2.11.0/net-specific/net-standalone-nodes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3546,11 +3546,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/net-specific/net-troubleshooting.html b/docs/2.11.0/net-specific/net-troubleshooting.html
index 6ab3b6b..f1542fc 100644
--- a/docs/2.11.0/net-specific/net-troubleshooting.html
+++ b/docs/2.11.0/net-specific/net-troubleshooting.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3586,11 +3586,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/general-perf-tips.html b/docs/2.11.0/perf-and-troubleshooting/general-perf-tips.html
index f83fbd9..525e290 100644
--- a/docs/2.11.0/perf-and-troubleshooting/general-perf-tips.html
+++ b/docs/2.11.0/perf-and-troubleshooting/general-perf-tips.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3392,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/handling-exceptions.html b/docs/2.11.0/perf-and-troubleshooting/handling-exceptions.html
index 84d1638..359b049 100644
--- a/docs/2.11.0/perf-and-troubleshooting/handling-exceptions.html
+++ b/docs/2.11.0/perf-and-troubleshooting/handling-exceptions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3704,11 +3704,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/index.html b/docs/2.11.0/perf-and-troubleshooting/index.html
index 6ed3715..7b8a0e5 100644
--- a/docs/2.11.0/perf-and-troubleshooting/index.html
+++ b/docs/2.11.0/perf-and-troubleshooting/index.html
@@ -1177,9 +1177,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1292,6 +1292,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1386,19 +1399,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/memory-tuning.html b/docs/2.11.0/perf-and-troubleshooting/memory-tuning.html
index 83aa5aa..bc87c33 100644
--- a/docs/2.11.0/perf-and-troubleshooting/memory-tuning.html
+++ b/docs/2.11.0/perf-and-troubleshooting/memory-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3603,11 +3603,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/persistence-tuning.html b/docs/2.11.0/perf-and-troubleshooting/persistence-tuning.html
index 689533c..2622843 100644
--- a/docs/2.11.0/perf-and-troubleshooting/persistence-tuning.html
+++ b/docs/2.11.0/perf-and-troubleshooting/persistence-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3889,11 +3889,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/sql-tuning.html b/docs/2.11.0/perf-and-troubleshooting/sql-tuning.html
index 6b5bcba..f372dfd 100644
--- a/docs/2.11.0/perf-and-troubleshooting/sql-tuning.html
+++ b/docs/2.11.0/perf-and-troubleshooting/sql-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4007,11 +4007,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/thread-pools-tuning.html b/docs/2.11.0/perf-and-troubleshooting/thread-pools-tuning.html
index 9e20fdb..d0fae3a 100644
--- a/docs/2.11.0/perf-and-troubleshooting/thread-pools-tuning.html
+++ b/docs/2.11.0/perf-and-troubleshooting/thread-pools-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3369,18 +3369,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="snapshot-pool">Snapshot Pool</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The snapshot pool is used for processing all the cluster operations related to taking or restoring Apache Ignite snapshots.</p>
-</div>
-<div class="paragraph">
-<p>The default pool size is <code>4</code> (see the <code>IgniteConfiguration.DFLT_SNAPSHOT_THREAD_POOL_SIZE</code>).
-Use <code>IgniteConfiguration.setSnapshotThreadPoolSize(&#8230;&#8203;)</code> to change the pool size.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="creating-custom-thread-pool">Creating Custom Thread Pool</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3485,7 +3473,6 @@
 <li><a href="#service-pool">Service Pool</a></li>
 <li><a href="#striped-pool">Striped Pool</a></li>
 <li><a href="#data-streamer-pool">Data Streamer Pool</a></li>
-<li><a href="#snapshot-pool">Snapshot Pool</a></li>
 <li><a href="#creating-custom-thread-pool">Creating Custom Thread Pool</a></li>
 </ul>
     </div>
@@ -3526,11 +3513,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/troubleshooting.html b/docs/2.11.0/perf-and-troubleshooting/troubleshooting.html
index 8a8e9e7..00c02ef 100644
--- a/docs/2.11.0/perf-and-troubleshooting/troubleshooting.html
+++ b/docs/2.11.0/perf-and-troubleshooting/troubleshooting.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3523,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/perf-and-troubleshooting/yardstick-benchmarking.html b/docs/2.11.0/perf-and-troubleshooting/yardstick-benchmarking.html
index 68851c3..898676d 100644
--- a/docs/2.11.0/perf-and-troubleshooting/yardstick-benchmarking.html
+++ b/docs/2.11.0/perf-and-troubleshooting/yardstick-benchmarking.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3631,11 +3631,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/custom-cache-store.html b/docs/2.11.0/persistence/custom-cache-store.html
index 46de7ca..2a2078c 100644
--- a/docs/2.11.0/persistence/custom-cache-store.html
+++ b/docs/2.11.0/persistence/custom-cache-store.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3500,11 +3500,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/disk-compression.html b/docs/2.11.0/persistence/disk-compression.html
index ef080d0..e31e56e 100644
--- a/docs/2.11.0/persistence/disk-compression.html
+++ b/docs/2.11.0/persistence/disk-compression.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3446,11 +3446,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/external-storage.html b/docs/2.11.0/persistence/external-storage.html
index de5ac71..5c046dd 100644
--- a/docs/2.11.0/persistence/external-storage.html
+++ b/docs/2.11.0/persistence/external-storage.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3846,11 +3846,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/native-persistence-defragmentation.html b/docs/2.11.0/persistence/native-persistence-defragmentation.html
index 7776640..433c236 100644
--- a/docs/2.11.0/persistence/native-persistence-defragmentation.html
+++ b/docs/2.11.0/persistence/native-persistence-defragmentation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3448,11 +3448,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/native-persistence.html b/docs/2.11.0/persistence/native-persistence.html
index 87393cf..b783864 100644
--- a/docs/2.11.0/persistence/native-persistence.html
+++ b/docs/2.11.0/persistence/native-persistence.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3954,11 +3954,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/persistence-tuning.html b/docs/2.11.0/persistence/persistence-tuning.html
index a6997cf..7313e6e 100644
--- a/docs/2.11.0/persistence/persistence-tuning.html
+++ b/docs/2.11.0/persistence/persistence-tuning.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3878,11 +3878,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/snapshot-directory.html b/docs/2.11.0/persistence/snapshot-directory.html
index 2ef690c..1efec6e 100644
--- a/docs/2.11.0/persistence/snapshot-directory.html
+++ b/docs/2.11.0/persistence/snapshot-directory.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3383,11 +3383,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/persistence/swap.html b/docs/2.11.0/persistence/swap.html
index 5dfbe61..0403408 100644
--- a/docs/2.11.0/persistence/swap.html
+++ b/docs/2.11.0/persistence/swap.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3479,11 +3479,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/plugins.html b/docs/2.11.0/plugins.html
index 9005d7c..237c8ef 100644
--- a/docs/2.11.0/plugins.html
+++ b/docs/2.11.0/plugins.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3707,11 +3707,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/cpp.html b/docs/2.11.0/quick-start/cpp.html
index a3c5914..3a57165 100644
--- a/docs/2.11.0/quick-start/cpp.html
+++ b/docs/2.11.0/quick-start/cpp.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3688,11 +3688,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/dotnet.html b/docs/2.11.0/quick-start/dotnet.html
index a7939a3..df30345 100644
--- a/docs/2.11.0/quick-start/dotnet.html
+++ b/docs/2.11.0/quick-start/dotnet.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3476,11 +3476,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/index.html b/docs/2.11.0/quick-start/index.html
index 073af38..648342b 100644
--- a/docs/2.11.0/quick-start/index.html
+++ b/docs/2.11.0/quick-start/index.html
@@ -1177,9 +1177,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1292,6 +1292,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1386,19 +1399,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/java.html b/docs/2.11.0/quick-start/java.html
index 95389c5..990b590 100644
--- a/docs/2.11.0/quick-start/java.html
+++ b/docs/2.11.0/quick-start/java.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3730,11 +3730,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/nodejs.html b/docs/2.11.0/quick-start/nodejs.html
index 78e9374..8f00118 100644
--- a/docs/2.11.0/quick-start/nodejs.html
+++ b/docs/2.11.0/quick-start/nodejs.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3590,11 +3590,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/php.html b/docs/2.11.0/quick-start/php.html
index d9b066f..82e59ea 100644
--- a/docs/2.11.0/quick-start/php.html
+++ b/docs/2.11.0/quick-start/php.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3609,11 +3609,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/python.html b/docs/2.11.0/quick-start/python.html
index b8503dd..ae4e43f 100644
--- a/docs/2.11.0/quick-start/python.html
+++ b/docs/2.11.0/quick-start/python.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3573,11 +3573,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/restapi.html b/docs/2.11.0/quick-start/restapi.html
index 58b6c11..e722534 100644
--- a/docs/2.11.0/quick-start/restapi.html
+++ b/docs/2.11.0/quick-start/restapi.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3574,11 +3574,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/quick-start/sql.html b/docs/2.11.0/quick-start/sql.html
index 61c1483..8549f8c 100644
--- a/docs/2.11.0/quick-start/sql.html
+++ b/docs/2.11.0/quick-start/sql.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3591,11 +3591,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/read-repair.html b/docs/2.11.0/read-repair.html
index 84d66d7..4444a6e 100644
--- a/docs/2.11.0/read-repair.html
+++ b/docs/2.11.0/read-repair.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3432,11 +3432,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/resources-injection.html b/docs/2.11.0/resources-injection.html
index 698c408..c6eb695 100644
--- a/docs/2.11.0/resources-injection.html
+++ b/docs/2.11.0/resources-injection.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3461,11 +3461,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/restapi.html b/docs/2.11.0/restapi.html
index c778928..76a006c 100644
--- a/docs/2.11.0/restapi.html
+++ b/docs/2.11.0/restapi.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3985,8 +3985,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -7563,11 +7562,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/security/authentication.html b/docs/2.11.0/security/authentication.html
index 2771048..10955d5 100644
--- a/docs/2.11.0/security/authentication.html
+++ b/docs/2.11.0/security/authentication.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3437,11 +3437,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729444' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729444' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729444" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729444"></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.11.0/security/cache-encryption-key-rotation.html b/docs/2.11.0/security/cache-encryption-key-rotation.html
index e2d3360..88c990f 100644
--- a/docs/2.11.0/security/cache-encryption-key-rotation.html
+++ b/docs/2.11.0/security/cache-encryption-key-rotation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3614,11 +3614,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/security/index.html b/docs/2.11.0/security/index.html
index 7d579d4..ce9aae9 100644
--- a/docs/2.11.0/security/index.html
+++ b/docs/2.11.0/security/index.html
@@ -1177,9 +1177,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1292,6 +1292,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1386,19 +1399,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/security/master-key-rotation.html b/docs/2.11.0/security/master-key-rotation.html
index 2df8e02..34bb302 100644
--- a/docs/2.11.0/security/master-key-rotation.html
+++ b/docs/2.11.0/security/master-key-rotation.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3544,11 +3544,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/security/sandbox.html b/docs/2.11.0/security/sandbox.html
index f571433..d216c60 100644
--- a/docs/2.11.0/security/sandbox.html
+++ b/docs/2.11.0/security/sandbox.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3480,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574494' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574494' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574494" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574494"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/security/ssl-tls.html b/docs/2.11.0/security/ssl-tls.html
index 73a0548..ec56841 100644
--- a/docs/2.11.0/security/ssl-tls.html
+++ b/docs/2.11.0/security/ssl-tls.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3697,11 +3697,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/security/tde.html b/docs/2.11.0/security/tde.html
index 0e34006..2746617 100644
--- a/docs/2.11.0/security/tde.html
+++ b/docs/2.11.0/security/tde.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3556,11 +3556,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/services/services.html b/docs/2.11.0/services/services.html
index a70d802..f985500 100644
--- a/docs/2.11.0/services/services.html
+++ b/docs/2.11.0/services/services.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3348,13 +3348,13 @@
 <div class="ulist">
 <ul>
 <li>
-<p><code>init()</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
+<p><code>init(ServiceContext)</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
 </li>
 <li>
-<p><code>execute()</code>: starts execution of the service</p>
+<p><code>execute(ServiceContext)</code>: starts execution of the service</p>
 </li>
 <li>
-<p><code>cancel()</code>:  cancels service execution</p>
+<p><code>cancel(ServiceContext)</code>:  cancels service execution</p>
 </li>
 </ul>
 </div>
@@ -3743,11 +3743,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/setup.html b/docs/2.11.0/setup.html
index cbb8381..b077db8 100644
--- a/docs/2.11.0/setup.html
+++ b/docs/2.11.0/setup.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3534,8 +3534,8 @@
 <h2 id="enabling-modules">Enabling Modules</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Ignite ships with a number of modules and have a lot of extensions that provide various functionality.
-You can enable modules or extensions one by one, as required.</p>
+<p>Ignite ships with a number of modules that provide various
+functionality. You can enable modules one by one, as required.</p>
 </div>
 <div class="paragraph">
 <p>All modules are included in the binary distribution, but by default they
@@ -3545,10 +3545,7 @@
 separate sub-directory).</p>
 </div>
 <div class="paragraph">
-<p>Also, you can download any of Ignite extensions you require.</p>
-</div>
-<div class="paragraph">
-<p>Depending on how you use Ignite, you can enable modules or extensions using one of
+<p>Depending on how you use Ignite, you can enable modules using one of
 the following methods:</p>
 </div>
 <div class="ulist">
@@ -3622,6 +3619,10 @@
 adding @Gridify annotation to it.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/latest/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-cassandra-serializers</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite Cassandra Serializers module provides additional serializers to store objects as BLOBs in Cassandra. The module could be used as in conjunction with the Ignite Cassandra Store module.</p></td>
 </tr>
@@ -3638,6 +3639,10 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Direct IO is a plugin that provides a page store with the ability to write and read cache partitions in O_DIRECT mode.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-indexing</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="/docs/latest/SQL/indexes">SQL querying and indexing</a></p></td>
 </tr>
@@ -3723,6 +3728,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">This module provides an implementation of Spark RDD abstraction that enables easy access to Ignite caches.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-ssh</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite SSH module provides capabilities to start Ignite nodes on remote machines via SSH.</p></td>
 </tr>
@@ -3749,47 +3762,6 @@
 </tr>
 </tbody>
 </table>
-<div class="paragraph">
-<p>The following extensions are available:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Extension’s artifactId</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/latest/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-azure-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Azure provides Azure Blob Storage-based implementation of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.2-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.2 provides an integration with Spring Data 2.2 framework.</p></td>
-</tr>
-</tbody>
-</table>
 </div>
 </div>
 <div class="sect1">
@@ -3976,11 +3948,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/snapshots/snapshots.html b/docs/2.11.0/snapshots/snapshots.html
index 52a150c..d686617 100644
--- a/docs/2.11.0/snapshots/snapshots.html
+++ b/docs/2.11.0/snapshots/snapshots.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3381,14 +3381,12 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration">Configuration</h2>
+<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
 <div class="sectionbody">
-<div class="sect2">
-<h3 id="snapshot-directory">Snapshot Directory</h3>
 <div class="paragraph">
 <p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node and uses the same storage
 media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your application&#8217;s performance by sharing the disk I/O with the
+already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
 Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
 </div>
 <div class="paragraph">
@@ -3396,17 +3394,6 @@
 configuration examples.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="snapshot-execution-pool">Snapshot Execution Pool</h3>
-<div class="paragraph">
-<p>By default, the snapshot thread pool size has a value of <code>4</code>. Decreasing the number of threads involved in the snapshot creation process
-increases the total amount of time for taking a snapshot. However, this keeps the disk load within reasonable limits.</p>
-</div>
-<div class="paragraph">
-<p>See the <a href="/docs/latest/perf-and-troubleshooting/thread-pools-tuning" target="_blank" rel="noopener">Ignite Snapshot Execution Pool</a> page for more details.</p>
-</div>
-</div>
-</div>
 </div>
 <div class="sect1">
 <h2 id="creating-snapshot">Creating Snapshot</h2>
@@ -3691,6 +3678,12 @@
 <li>
 <p>The snapshot procedure is interrupted if a server node leaves the cluster.</p>
 </li>
+<li>
+<p>Snapshot may be restored only at the same cluster topology with the same node IDs;</p>
+</li>
+<li>
+<p>The automatic restore procedure is not available yet. You have to restore it manually.</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3710,12 +3703,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#configuration">Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#snapshot-directory">Snapshot Directory</a></li>
-<li><a href="#snapshot-execution-pool">Snapshot Execution Pool</a></li>
-</ul>
-</li>
+<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
 <li><a href="#creating-snapshot">Creating Snapshot</a>
 <ul class="sectlevel2">
 <li><a href="#using-control-script">Using Control Script</a></li>
@@ -3776,11 +3764,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/aggregate-functions.html b/docs/2.11.0/sql-reference/aggregate-functions.html
index d323c5b..7a2efa6 100644
--- a/docs/2.11.0/sql-reference/aggregate-functions.html
+++ b/docs/2.11.0/sql-reference/aggregate-functions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3727,11 +3727,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/data-types.html b/docs/2.11.0/sql-reference/data-types.html
index 89ceb7f..41c50ad 100644
--- a/docs/2.11.0/sql-reference/data-types.html
+++ b/docs/2.11.0/sql-reference/data-types.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3800,11 +3800,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/date-time-functions.html b/docs/2.11.0/sql-reference/date-time-functions.html
index a1f18e4..661c37d 100644
--- a/docs/2.11.0/sql-reference/date-time-functions.html
+++ b/docs/2.11.0/sql-reference/date-time-functions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3826,11 +3826,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/ddl.html b/docs/2.11.0/sql-reference/ddl.html
index a731a97..38c8807 100644
--- a/docs/2.11.0/sql-reference/ddl.html
+++ b/docs/2.11.0/sql-reference/ddl.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4084,823 +4084,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="analyze">ANALYZE</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The ANALYZE command collects <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to collect statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to collect statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to collect statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>When the ANALYZE command is used with <code>with</code> parameters statement, specified parameters are applied for every target. For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="k">public</span><span class="p">.</span><span class="n">statistics_test</span><span class="p">,</span> <span class="n">statistics_test2</span><span class="p">,</span> <span class="n">statistics_test3</span><span class="p">(</span><span class="n">col3</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'MAX_CHANGED_PARTITION_ROWS_PERCENT=15,NULLS=0'</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Possible parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>MAX_CHANGED_PARTITION_ROWS_PERCENT - Maximum percentage of outdated rows in the table (the default value is 15%). See the <a href="/docs/latest/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p>
-</li>
-<li>
-<p>NULLS - Number of null values in column.</p>
-</li>
-<li>
-<p>TOTAL - Total number of column values.</p>
-</li>
-<li>
-<p>SIZE - Average size of column values (in bytes).</p>
-</li>
-<li>
-<p>DISTINCT - Number of distinct non-null values in column.</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="refresh">REFRESH</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command refreshes <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to refresh statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to refresh statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to refresh statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="n">PRODUCTS</span><span class="p">,</span> <span class="n">SALE</span><span class="p">(</span><span class="n">productId</span><span class="p">,</span> <span class="n">discount</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="drop-statistics">DROP STATISTICS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command drops <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to drop statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to drop statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to drop statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="n">USERS</span><span class="p">,</span> <span class="n">ORDERS</span><span class="p">(</span><span class="n">customerId</span><span class="p">,</span> <span class="n">productId</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4923,9 +4106,6 @@
 <li><a href="#create-user">CREATE USER</a></li>
 <li><a href="#alter-user">ALTER USER</a></li>
 <li><a href="#drop-user">DROP USER</a></li>
-<li><a href="#analyze">ANALYZE</a></li>
-<li><a href="#refresh">REFRESH</a></li>
-<li><a href="#drop-statistics">DROP STATISTICS</a></li>
 </ul>
     </div>
           
@@ -4965,11 +4145,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/dml.html b/docs/2.11.0/sql-reference/dml.html
index b6283ab..8d8f9e5 100644
--- a/docs/2.11.0/sql-reference/dml.html
+++ b/docs/2.11.0/sql-reference/dml.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3839,11 +3839,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/index.html b/docs/2.11.0/sql-reference/index.html
index b32d83c..dc0b084 100644
--- a/docs/2.11.0/sql-reference/index.html
+++ b/docs/2.11.0/sql-reference/index.html
@@ -1177,9 +1177,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1292,6 +1292,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1386,19 +1399,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,11 +3358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/numeric-functions.html b/docs/2.11.0/sql-reference/numeric-functions.html
index 54e4494..645bae7 100644
--- a/docs/2.11.0/sql-reference/numeric-functions.html
+++ b/docs/2.11.0/sql-reference/numeric-functions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4911,11 +4911,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/operational-commands.html b/docs/2.11.0/sql-reference/operational-commands.html
index be35cb3..2f7cc6c 100644
--- a/docs/2.11.0/sql-reference/operational-commands.html
+++ b/docs/2.11.0/sql-reference/operational-commands.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3677,7 +3677,7 @@
 <h2 id="kill-service">KILL SERVICE</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>KILL SERVICE</code> command allows you to cancel a running service.</p>
+<p>The <code>KILL SERVICE</code> command allows you to cance a running service.</p>
 </div>
 <code-tabs><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3710,23 +3710,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>KILL CONSISTENCY</code> command allows you to cancel all running consistency repair/check operations.</p>
-</div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">./control.sh <span class="nt">--kill</span> CONSISTENCY</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">control.bat <span class="nt">--kill</span> CONSISTENCY</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. 
@@ -3784,7 +3767,6 @@
 <li><a href="#parameters-7">Parameters</a></li>
 </ul>
 </li>
-<li><a href="#kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</a></li>
 </ul>
     </div>
           
@@ -3824,11 +3806,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/sql-conformance.html b/docs/2.11.0/sql-reference/sql-conformance.html
index 543d49b..4e427cd 100644
--- a/docs/2.11.0/sql-reference/sql-conformance.html
+++ b/docs/2.11.0/sql-reference/sql-conformance.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4076,11 +4076,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/string-functions.html b/docs/2.11.0/sql-reference/string-functions.html
index c233ad0..0a5da00 100644
--- a/docs/2.11.0/sql-reference/string-functions.html
+++ b/docs/2.11.0/sql-reference/string-functions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4394,11 +4394,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/system-functions.html b/docs/2.11.0/sql-reference/system-functions.html
index 3f9c48f..cba5aa6 100644
--- a/docs/2.11.0/sql-reference/system-functions.html
+++ b/docs/2.11.0/sql-reference/system-functions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3606,11 +3606,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/sql-reference/transactions.html b/docs/2.11.0/sql-reference/transactions.html
index 78ffa5c..4e57bea 100644
--- a/docs/2.11.0/sql-reference/transactions.html
+++ b/docs/2.11.0/sql-reference/transactions.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3439,11 +3439,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/starting-nodes.html b/docs/2.11.0/starting-nodes.html
index 1a80944..4053cd7 100644
--- a/docs/2.11.0/starting-nodes.html
+++ b/docs/2.11.0/starting-nodes.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3616,11 +3616,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/cpp-thin-client.html b/docs/2.11.0/thin-clients/cpp-thin-client.html
index 30286cc..c1bff5b 100644
--- a/docs/2.11.0/thin-clients/cpp-thin-client.html
+++ b/docs/2.11.0/thin-clients/cpp-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3657,11 +3657,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/dotnet-thin-client.html b/docs/2.11.0/thin-clients/dotnet-thin-client.html
index 4d8db43..85671a1 100644
--- a/docs/2.11.0/thin-clients/dotnet-thin-client.html
+++ b/docs/2.11.0/thin-clients/dotnet-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3889,11 +3889,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/getting-started-with-thin-clients.html b/docs/2.11.0/thin-clients/getting-started-with-thin-clients.html
index f9db769..bcc0c54 100644
--- a/docs/2.11.0/thin-clients/getting-started-with-thin-clients.html
+++ b/docs/2.11.0/thin-clients/getting-started-with-thin-clients.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3724,11 +3724,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/java-thin-client.html b/docs/2.11.0/thin-clients/java-thin-client.html
index 364113a..4242052 100644
--- a/docs/2.11.0/thin-clients/java-thin-client.html
+++ b/docs/2.11.0/thin-clients/java-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3527,10 +3527,10 @@
 <div class="sect2">
 <h3 id="executing-scan-queries">Executing Scan Queries</h3>
 <div class="paragraph">
-<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a regular <a href="/docs/latest/key-value-api/using-cache-queries">scan query</a>.</p>
+<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a normal <a href="/docs/latest/key-value-api/using-scan-queries">scan query</a>.</p>
 </div>
 <div class="paragraph">
-<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If there is no predicate provided, the query returns all cache entries.</p>
+<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If you don&#8217;t provide any predicate, the query returns all cache entries.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -4158,11 +4158,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/nodejs-thin-client.html b/docs/2.11.0/thin-clients/nodejs-thin-client.html
index 7b9436d..aeee765 100644
--- a/docs/2.11.0/thin-clients/nodejs-thin-client.html
+++ b/docs/2.11.0/thin-clients/nodejs-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3990,11 +3990,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/php-thin-client.html b/docs/2.11.0/thin-clients/php-thin-client.html
index 46f571e..2540664 100644
--- a/docs/2.11.0/thin-clients/php-thin-client.html
+++ b/docs/2.11.0/thin-clients/php-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3687,11 +3687,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/thin-clients/python-thin-client.html b/docs/2.11.0/thin-clients/python-thin-client.html
index d69279e..6d75510 100644
--- a/docs/2.11.0/thin-clients/python-thin-client.html
+++ b/docs/2.11.0/thin-clients/python-thin-client.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4426,11 +4426,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/control-script.html b/docs/2.11.0/tools/control-script.html
index 3b2aed9..68048f7 100644
--- a/docs/2.11.0/tools/control-script.html
+++ b/docs/2.11.0/tools/control-script.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3465,8 +3465,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/latest/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/latest/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3790,56 +3789,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="destroying-caches">Destroying Caches</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the control script to destroy specific caches.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,...,cacheN|--destroy-all-caches</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--caches cache1,&#8230;&#8203;,cacheN</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a comma-separated list of cache names to be destroyed.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--destroy-all-caches</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Permanently destroy all user-created caches.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>Examples:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Destroy cache1 and cache2.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,cache2
-
-<span class="c"># Destroy all user-created caches.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--destroy-all-caches</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="resetting-lost-partitions">Resetting Lost Partitions</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -4502,137 +4451,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="working-with-cluster-properties">Working with Cluster Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides an ability to work with <a href="/docs/latest/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> functionality.</p>
-</div>
-<div class="paragraph">
-<p>To get the full list of available properties, use the <code>--property list</code> command. This command returns the list of all available properties to work with:</p>
-</div>
-<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> list</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> list</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can set property value with <code>--property set</code> command. For example, to enable or disable SQL statistics in cluster use, specify <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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can also get property value with <code>--property get</code> command. For example:</p>
-</div>
-<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> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div id="preamble">
-<div class="sectionbody">
-<div class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="cache-consistency">Cache Consistency</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="repair">Repair</h3>
-<div class="paragraph">
-<p>The command allows to perform cache consistency check and repair (when possible) using Read Repair approach.</p>
-</div>
-</div>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cache-name</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache to be checked/repaired..</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>partition</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache&#8217;s partition to be checked/repaired.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>=== Status</p>
-</div>
-<div class="paragraph">
-<p>The command allows performing cache consistency check/repair operations status check.</p>
-</div>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-
-</div>
-</div>
-</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. 
@@ -4659,7 +4477,6 @@
 <li><a href="#transaction-management">Transaction Management</a></li>
 <li><a href="#contention-detection-in-transactions">Contention Detection in Transactions</a></li>
 <li><a href="#monitoring-cache-state">Monitoring Cache State</a></li>
-<li><a href="#destroying-caches">Destroying Caches</a></li>
 <li><a href="#resetting-lost-partitions">Resetting Lost Partitions</a></li>
 <li><a href="#consistency-check-commands">Consistency Check Commands</a>
 <ul class="sectlevel2">
@@ -4675,7 +4492,6 @@
 <li><a href="#indexes-management">Indexes Management</a></li>
 <li><a href="#system-view-command">System View Command</a></li>
 <li><a href="#performance-statistics">Performance Statistics</a></li>
-<li><a href="#working-with-cluster-properties">Working with Cluster Properties</a></li>
 </ul>
     </div>
           
@@ -4715,11 +4531,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/gg-control-center.html b/docs/2.11.0/tools/gg-control-center.html
index 71d38ec..50b7194 100644
--- a/docs/2.11.0/tools/gg-control-center.html
+++ b/docs/2.11.0/tools/gg-control-center.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3387,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/informatica.html b/docs/2.11.0/tools/informatica.html
index c094756..43fc9e6 100644
--- a/docs/2.11.0/tools/informatica.html
+++ b/docs/2.11.0/tools/informatica.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3645,11 +3645,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/pentaho.html b/docs/2.11.0/tools/pentaho.html
index 1373a20..82f53c1 100644
--- a/docs/2.11.0/tools/pentaho.html
+++ b/docs/2.11.0/tools/pentaho.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3460,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/sqlline.html b/docs/2.11.0/tools/sqlline.html
index 42c1465..fa22722 100644
--- a/docs/2.11.0/tools/sqlline.html
+++ b/docs/2.11.0/tools/sqlline.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3612,11 +3612,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/tableau.html b/docs/2.11.0/tools/tableau.html
index acbea47..af4696f 100644
--- a/docs/2.11.0/tools/tableau.html
+++ b/docs/2.11.0/tools/tableau.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3448,11 +3448,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/tools/visor-cmd.html b/docs/2.11.0/tools/visor-cmd.html
index 104b803..811a96b 100644
--- a/docs/2.11.0/tools/visor-cmd.html
+++ b/docs/2.11.0/tools/visor-cmd.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3520,11 +3520,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/transactions/mvcc.html b/docs/2.11.0/transactions/mvcc.html
index a6ee422..9308b87 100644
--- a/docs/2.11.0/transactions/mvcc.html
+++ b/docs/2.11.0/transactions/mvcc.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3293,14 +3293,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+MVCC is currently in beta.
 </td>
 </tr>
 </table>
@@ -3653,11 +3653,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.11.0/understanding-configuration.html b/docs/2.11.0/understanding-configuration.html
index 115dafe..667ce0a 100644
--- a/docs/2.11.0/understanding-configuration.html
+++ b/docs/2.11.0/understanding-configuration.html
@@ -1175,9 +1175,9 @@
 
                     <li> 
                         
-                            <a href="/docs/latest/key-value-api/using-cache-queries"
+                            <a href="/docs/latest/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1290,6 +1290,19 @@
 
                     <li> 
                         
+                            <a href="/docs/latest/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/latest/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1384,19 +1397,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/latest/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3486,11 +3486,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639574495' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639574495' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639729445' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639729445' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639574495" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639574495"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639729445" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639729445"></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.9.0/SQL/JDBC/error-codes.html b/docs/2.9.0/SQL/JDBC/error-codes.html
index ab6ef84..ce8aa5b 100644
--- a/docs/2.9.0/SQL/JDBC/error-codes.html
+++ b/docs/2.9.0/SQL/JDBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3446,11 +3377,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/JDBC/jdbc-client-driver.html b/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
index a08a1e9..e74c563 100644
--- a/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.9.0/SQL/JDBC/jdbc-client-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3721,11 +3652,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/JDBC/jdbc-driver.html b/docs/2.9.0/SQL/JDBC/jdbc-driver.html
index 9c2d7a6..6a32dcc 100644
--- a/docs/2.9.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.9.0/SQL/JDBC/jdbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4238,11 +4169,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/connection-string-dsn.html b/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
index 3e0b84c..9e9d1a3 100644
--- a/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.9.0/SQL/ODBC/connection-string-dsn.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3580,11 +3511,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/data-types.html b/docs/2.9.0/SQL/ODBC/data-types.html
index dd452b5..3d87b2c 100644
--- a/docs/2.9.0/SQL/ODBC/data-types.html
+++ b/docs/2.9.0/SQL/ODBC/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3404,11 +3335,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/error-codes.html b/docs/2.9.0/SQL/ODBC/error-codes.html
index 85e43eb..05629b5 100644
--- a/docs/2.9.0/SQL/ODBC/error-codes.html
+++ b/docs/2.9.0/SQL/ODBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/odbc-driver.html b/docs/2.9.0/SQL/ODBC/odbc-driver.html
index a7d839c..797b11b 100644
--- a/docs/2.9.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.9.0/SQL/ODBC/odbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3859,11 +3790,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/querying-modifying-data.html b/docs/2.9.0/SQL/ODBC/querying-modifying-data.html
index 445cbc5..1d0cdba 100644
--- a/docs/2.9.0/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.9.0/SQL/ODBC/querying-modifying-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3930,11 +3861,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/ODBC/specification.html b/docs/2.9.0/SQL/ODBC/specification.html
index 0aa1e6b..42967d6 100644
--- a/docs/2.9.0/SQL/ODBC/specification.html
+++ b/docs/2.9.0/SQL/ODBC/specification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4809,11 +4740,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/custom-sql-func.html b/docs/2.9.0/SQL/custom-sql-func.html
index 8b999aa..9f159ec 100644
--- a/docs/2.9.0/SQL/custom-sql-func.html
+++ b/docs/2.9.0/SQL/custom-sql-func.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class='active'
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3395,11 +3326,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/distributed-joins.html b/docs/2.9.0/SQL/distributed-joins.html
index 50e07ed..ab81431 100644
--- a/docs/2.9.0/SQL/distributed-joins.html
+++ b/docs/2.9.0/SQL/distributed-joins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3422,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728687' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728687' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728687" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728687"></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.9.0/SQL/indexes.html b/docs/2.9.0/SQL/indexes.html
index 3996bf7..8fcc6ca 100644
--- a/docs/2.9.0/SQL/indexes.html
+++ b/docs/2.9.0/SQL/indexes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4089,11 +4020,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/SQL/schemas.html b/docs/2.9.0/SQL/schemas.html
index 0d3c8ba..d228f07 100644
--- a/docs/2.9.0/SQL/schemas.html
+++ b/docs/2.9.0/SQL/schemas.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3412,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/SQL/sql-api.html b/docs/2.9.0/SQL/sql-api.html
index 3d17113..d42e637 100644
--- a/docs/2.9.0/SQL/sql-api.html
+++ b/docs/2.9.0/SQL/sql-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3908,11 +3839,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/SQL/sql-introduction.html b/docs/2.9.0/SQL/sql-introduction.html
index d5ab8dc..d8968ca 100644
--- a/docs/2.9.0/SQL/sql-introduction.html
+++ b/docs/2.9.0/SQL/sql-introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/SQL/sql-statistics.html b/docs/2.9.0/SQL/sql-statistics.html
deleted file mode 100644
index a94619f..0000000
--- a/docs/2.9.0/SQL/sql-statistics.html
+++ /dev/null
@@ -1,3575 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>SQL Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/SQL/sql-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class='active'
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/SQL/sql-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>SQL Statistics</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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.9.0/tools/control-script#working-with-cluster-properties" target="_blank" rel="noopener">enabled</a> and <a href="/docs/2.9.0/sql-reference/ddl#analyze" target="_blank" rel="noopener">configure statistics collection</a> for tables participated in the query. See the <a href="/docs/2.9.0/SQL/sql-statistics#obtaining-a-better-execution-plan-using-statistics">example</a> for more details.</p>
-</div>
-<div class="paragraph">
-<p>Statistics are checked and updated each time after one of the following actions:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Node start</p>
-</li>
-<li>
-<p>Topology change</p>
-</li>
-<li>
-<p>Configuration change</p>
-</li>
-</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="configuring-statistics">Configuring Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<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">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='Windows'><div class="listingblock">
-<div class="content">
-<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>For more details on configuring SQL statistics, see the <a href="/docs/2.9.0/monitoring-metrics/system-views#statistics_configuration" target="_blank" rel="noopener">System Views</a> and <a href="/docs/2.9.0/sql-reference/ddl#analyze" target="_blank" rel="noopener">Data Definition Language</a> pages.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-overriding">Statistics Overriding</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Gathered values can be overridden by specifying additional parameters in the <a href="/docs/2.9.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.9.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.9.0/monitoring-metrics/system-views#statistics_partition_data" target="_blank" rel="noopener">STATISTICS_PARTITION_DATA</a> (keeps real statistics info by partitions). Then, overriden values are used by SQL query optimizer.</p>
-</div>
-<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 class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-obsolescence">Statistics Obsolescence</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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="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>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-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>To save CPU resources on obsolescence tracking, use the <code>NO_UPDATE</code> state:</p>
-</div>
-<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="obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>Create a table and insert data into it:</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">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">);</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>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">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>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">ANALYZE</span> <span class="n">statistics_test</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<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>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/SQL/sql-transactions.html b/docs/2.9.0/SQL/sql-transactions.html
index 9b3d3c9..1081615 100644
--- a/docs/2.9.0/SQL/sql-transactions.html
+++ b/docs/2.9.0/SQL/sql-transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1215,8 +1195,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'>
             
                 
 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class='active'
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3225,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+Support for SQL transactions is currently in the beta stage. For production use, consider key-value transactions.
 </td>
 </tr>
 </table>
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/SQL/sql-tuning.html b/docs/2.9.0/SQL/sql-tuning.html
index 542f874..fb51d03 100644
--- a/docs/2.9.0/SQL/sql-tuning.html
+++ b/docs/2.9.0/SQL/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3954,11 +3885,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/binary-client-protocol.html b/docs/2.9.0/binary-client-protocol/binary-client-protocol.html
index 4ce3a5c..3b54d38 100644
--- a/docs/2.9.0/binary-client-protocol/binary-client-protocol.html
+++ b/docs/2.9.0/binary-client-protocol/binary-client-protocol.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3767,11 +3698,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/binary-type-metadata.html b/docs/2.9.0/binary-client-protocol/binary-type-metadata.html
index 53c4531..f6c1b0e 100644
--- a/docs/2.9.0/binary-client-protocol/binary-type-metadata.html
+++ b/docs/2.9.0/binary-client-protocol/binary-type-metadata.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3904,11 +3835,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/cache-configuration.html b/docs/2.9.0/binary-client-protocol/cache-configuration.html
index 41f6a0b..4fe87d5 100644
--- a/docs/2.9.0/binary-client-protocol/cache-configuration.html
+++ b/docs/2.9.0/binary-client-protocol/cache-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4527,11 +4458,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/data-format.html b/docs/2.9.0/binary-client-protocol/data-format.html
index 840d789..0c2e421 100644
--- a/docs/2.9.0/binary-client-protocol/data-format.html
+++ b/docs/2.9.0/binary-client-protocol/data-format.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5560,11 +5491,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/key-value-queries.html b/docs/2.9.0/binary-client-protocol/key-value-queries.html
index bcf7f58..e75fa4b 100644
--- a/docs/2.9.0/binary-client-protocol/key-value-queries.html
+++ b/docs/2.9.0/binary-client-protocol/key-value-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5475,11 +5406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/binary-client-protocol/sql-and-scan-queries.html b/docs/2.9.0/binary-client-protocol/sql-and-scan-queries.html
index b805665..e3a8d7b 100644
--- a/docs/2.9.0/binary-client-protocol/sql-and-scan-queries.html
+++ b/docs/2.9.0/binary-client-protocol/sql-and-scan-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4294,11 +4225,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/baseline-topology.html b/docs/2.9.0/clustering/baseline-topology.html
index 941de67..e47146d 100644
--- a/docs/2.9.0/clustering/baseline-topology.html
+++ b/docs/2.9.0/clustering/baseline-topology.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3551,11 +3482,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/clustering.html b/docs/2.9.0/clustering/clustering.html
index def39e8..715317a 100644
--- a/docs/2.9.0/clustering/clustering.html
+++ b/docs/2.9.0/clustering/clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3400,11 +3331,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/connect-client-nodes.html b/docs/2.9.0/clustering/connect-client-nodes.html
index 4152cb7..06d6793 100644
--- a/docs/2.9.0/clustering/connect-client-nodes.html
+++ b/docs/2.9.0/clustering/connect-client-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/discovery-in-the-cloud.html b/docs/2.9.0/clustering/discovery-in-the-cloud.html
index cdc1f72..6842b35 100644
--- a/docs/2.9.0/clustering/discovery-in-the-cloud.html
+++ b/docs/2.9.0/clustering/discovery-in-the-cloud.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,9 +3263,6 @@
 <li>
 <p>Google Cloud Storage IP Finder</p>
 </li>
-<li>
-<p>Azure Blob Storage IP Finder</p>
-</li>
 </ul>
 </div>
 <div class="admonitionblock tip">
@@ -3444,16 +3372,16 @@
 <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>TcpDiscoveryS3IpFinder</code> type of <code>ipFinder</code>.</p>
+To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFindera</code> type of <code>ipFinder</code>.</p>
 </div>
-<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">
-You must download and <a href="/docs/2.9.0/setup#enabling-modules">enable the 'ignite-aws-ext' extension</a>.
+You must <a href="/docs/2.9.0/setup#enabling-modules">enable the 'ignite-aws' module</a>.
 </td>
 </tr>
 </table>
@@ -3670,7 +3598,7 @@
     <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">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">"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">"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>
@@ -3714,81 +3642,6 @@
 </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.9.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. 
@@ -3803,7 +3656,6 @@
 <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>
           
@@ -3843,11 +3695,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580142' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580142' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580142" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580142"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/network-configuration.html b/docs/2.9.0/clustering/network-configuration.html
index 6208368..6951167 100644
--- a/docs/2.9.0/clustering/network-configuration.html
+++ b/docs/2.9.0/clustering/network-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3358,23 +3289,6 @@
 <p>The following table describes some most important properties of <code>TcpDiscoverySpi</code>.
 You can find the complete list of properties in the <a href="https://ignite.apache.org/releases/2.9.0/javadoc/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" target="_blank" rel="noopener">TcpDiscoverySpi</a> javadoc.</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>You should initialize the <code>IgniteConfiguration.localHost</code> or <code>TcpDiscoverySpi.localAddress</code> parameter with the network
-interface that will be used for inter-node communication. By default, a node binds to and listens on all available IP
-addresses of an environment it&#8217;s running on. It can prolong node failures detection if some of the node&#8217;s addresses are
-not reachable from other cluster nodes.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 25%;">
@@ -3391,8 +3305,8 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>localAddress</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local host IP address used for discovery. If set, overrides the <code>IgniteConfiguration.localHost</code> setting.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">By default, a node binds to all available network addresses. If there is a non-loopback address available, then java.net.InetAddress.getLocalHost() is used.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Local host IP address used for discovery.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">By default, the node uses the first non-loopback address it finds. If there is no non-loopback address available, then <code>java.net.InetAddress.getLocalHost()</code> is used.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>localPort</code></p></td>
@@ -3405,15 +3319,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>soLinger</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a linger-on-close timeout of TCP sockets used by Discovery SPI. See Java <code>Socket.setSoLinger</code> API
-for details on how to adjust this setting. In Ignite, the timeout defaults to a non-negative value to prevent
-<a href="https://bugs.openjdk.java.net/browse/JDK-8219658" target="_blank" rel="noopener">potential deadlocks with SSL connections</a> but,
-as a side effect, this can prolong the detection of cluster node failures. Alternatively, update your JRE version to the
-one with the SSL issue fixed and adjust this setting accordingly.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>reconnectCount</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The number of times the node tries to (re)establish connection to another node.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
@@ -3545,7 +3450,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>localAddress</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The local address for the communication SPI to bind to. If set, overrides the <code>IgniteConfiguration.localHost</code> setting.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The local address for the communication SPI to bind to.</p></td>
 <td class="tableblock halign-left valign-top"></td>
 </tr>
 <tr>
@@ -3733,11 +3638,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/running-client-nodes-behind-nat.html b/docs/2.9.0/clustering/running-client-nodes-behind-nat.html
index e7f67f9..fe03d02 100644
--- a/docs/2.9.0/clustering/running-client-nodes-behind-nat.html
+++ b/docs/2.9.0/clustering/running-client-nodes-behind-nat.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3396,11 +3327,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/tcp-ip-discovery.html b/docs/2.9.0/clustering/tcp-ip-discovery.html
index 329aec9..42f9531 100644
--- a/docs/2.9.0/clustering/tcp-ip-discovery.html
+++ b/docs/2.9.0/clustering/tcp-ip-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4117,11 +4048,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/clustering/zookeeper-discovery.html b/docs/2.9.0/clustering/zookeeper-discovery.html
index b85c6e6..83fdc7f 100644
--- a/docs/2.9.0/clustering/zookeeper-discovery.html
+++ b/docs/2.9.0/clustering/zookeeper-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3617,11 +3548,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/code-deployment/deploying-user-code.html b/docs/2.9.0/code-deployment/deploying-user-code.html
index 304bb01..aa37d71 100644
--- a/docs/2.9.0/code-deployment/deploying-user-code.html
+++ b/docs/2.9.0/code-deployment/deploying-user-code.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3528,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/code-deployment/peer-class-loading.html b/docs/2.9.0/code-deployment/peer-class-loading.html
index 8cf24c4..e18248f 100644
--- a/docs/2.9.0/code-deployment/peer-class-loading.html
+++ b/docs/2.9.0/code-deployment/peer-class-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3317,7 +3248,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>For example, when <a href="/docs/2.9.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>
+<p>For example, when <a href="/docs/2.9.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>
 </div>
 <div class="paragraph">
 <p>When enabled, peer class loading is used to deploy the following classes:</p>
@@ -3328,7 +3259,7 @@
 <p>Tasks and jobs submitted via the <a href="/docs/2.9.0/distributed-computing/distributed-computing">compute interface</a>.</p>
 </li>
 <li>
-<p>Transformers and filters used with <a href="/docs/2.9.0/key-value-api/using-cache-queries">cache queries</a> and <a href="/docs/2.9.0/key-value-api/continuous-queries">continuous queries</a>.</p>
+<p>Transformers and filters used with <a href="/docs/2.9.0/key-value-api/using-scan-queries">scan queries</a> and <a href="/docs/2.9.0/key-value-api/continuous-queries">continuous queries</a>.</p>
 </li>
 <li>
 <p>Stream transformers, receivers and visitors used with <a href="/docs/2.9.0/data-streaming#data-streamers">data streamers</a>.</p>
@@ -3624,11 +3555,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/atomicity-modes.html b/docs/2.9.0/configuring-caches/atomicity-modes.html
index 483d2cf..5f3cd9c 100644
--- a/docs/2.9.0/configuring-caches/atomicity-modes.html
+++ b/docs/2.9.0/configuring-caches/atomicity-modes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3367,14 +3298,16 @@
 <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.9.0/transactions/mvcc">Multiversion Concurrency Control</a> for details about and limitations of this mode.</p>
 </div>
-<div class="admonitionblock caution">
+<div class="admonitionblock warning">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Caution</div>
+<div class="title">Warning</div>
 </td>
 <td class="content">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+<div class="paragraph">
+<p>MVCC implementation is in beta and should not be considered for production.</p>
+</div>
 </td>
 </tr>
 </table>
@@ -3494,11 +3427,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/cache-groups.html b/docs/2.9.0/configuring-caches/cache-groups.html
index e040777..82ddf36 100644
--- a/docs/2.9.0/configuring-caches/cache-groups.html
+++ b/docs/2.9.0/configuring-caches/cache-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3422,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/configuration-overview.html b/docs/2.9.0/configuring-caches/configuration-overview.html
index cb15890..799a324 100644
--- a/docs/2.9.0/configuring-caches/configuration-overview.html
+++ b/docs/2.9.0/configuring-caches/configuration-overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3693,11 +3624,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/configuring-backups.html b/docs/2.9.0/configuring-caches/configuring-backups.html
index 274a021..beecf60 100644
--- a/docs/2.9.0/configuring-caches/configuring-backups.html
+++ b/docs/2.9.0/configuring-caches/configuring-backups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3523,11 +3454,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/expiry-policies.html b/docs/2.9.0/configuring-caches/expiry-policies.html
index 9932a97..3bcb9d0 100644
--- a/docs/2.9.0/configuring-caches/expiry-policies.html
+++ b/docs/2.9.0/configuring-caches/expiry-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3415,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/near-cache.html b/docs/2.9.0/configuring-caches/near-cache.html
index 0982cae..460dcf3 100644
--- a/docs/2.9.0/configuring-caches/near-cache.html
+++ b/docs/2.9.0/configuring-caches/near-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3378,10 +3309,8 @@
 </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. 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>
+<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>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3561,11 +3490,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/on-heap-caching.html b/docs/2.9.0/configuring-caches/on-heap-caching.html
index afc0bc0..aec451d 100644
--- a/docs/2.9.0/configuring-caches/on-heap-caching.html
+++ b/docs/2.9.0/configuring-caches/on-heap-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3633,11 +3564,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/configuring-caches/partition-loss-policy.html b/docs/2.9.0/configuring-caches/partition-loss-policy.html
index b53e77c..2162795 100644
--- a/docs/2.9.0/configuring-caches/partition-loss-policy.html
+++ b/docs/2.9.0/configuring-caches/partition-loss-policy.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3592,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/cpp-specific/cpp-objects-lifetime.html b/docs/2.9.0/cpp-specific/cpp-objects-lifetime.html
index c10665a..03bf02d 100644
--- a/docs/2.9.0/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.9.0/cpp-specific/cpp-objects-lifetime.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,11 +3353,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/cpp-specific/cpp-platform-interoperability.html b/docs/2.9.0/cpp-specific/cpp-platform-interoperability.html
index 871600a..263ed91 100644
--- a/docs/2.9.0/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.9.0/cpp-specific/cpp-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3643,11 +3574,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/cpp-specific/cpp-serialization.html b/docs/2.9.0/cpp-specific/cpp-serialization.html
index 478209b..9f779a7 100644
--- a/docs/2.9.0/cpp-specific/cpp-serialization.html
+++ b/docs/2.9.0/cpp-specific/cpp-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3612,11 +3543,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/cpp-specific/index.html b/docs/2.9.0/cpp-specific/index.html
index e645b87..6fc33e2 100644
--- a/docs/2.9.0/cpp-specific/index.html
+++ b/docs/2.9.0/cpp-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-modeling/affinity-collocation.html b/docs/2.9.0/data-modeling/affinity-collocation.html
index ba1883d..7870cbf 100644
--- a/docs/2.9.0/data-modeling/affinity-collocation.html
+++ b/docs/2.9.0/data-modeling/affinity-collocation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3457,118 +3388,9 @@
     <span class="p">}</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">struct</span> <span class="nc">Person</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-    <span class="kt">int32_t</span> <span class="n">cityId</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">PersonKey</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">Company</span>
-<span class="p">{</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Person"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">cityId</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">cityId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"PersonKey"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetAffinityFieldName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"companyId"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Company"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="p">}};</span>  <span class="c1">// namespace ignite::binary</span>
-
-<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">ignite</span><span class="p">;</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">cache</span><span class="p">;</span>
-
-    <span class="n">IgniteConfiguration</span> <span class="n">cfg</span><span class="p">;</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Start</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span> <span class="n">personCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"person"</span><span class="p">);</span>
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span> <span class="n">companyCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"company"</span><span class="p">);</span>
-
-    <span class="n">Person</span> <span class="n">person</span><span class="p">{};</span>
-    <span class="n">person</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Vasya"</span><span class="p">;</span>
-
-    <span class="n">Company</span> <span class="n">company</span><span class="p">{};</span>
-    <span class="n">company</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Company1"</span><span class="p">;</span>
-
-    <span class="n">personCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="n">PersonKey</span><span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="s">"company1_key"</span><span class="p">},</span> <span class="n">person</span><span class="p">);</span>
-    <span class="n">companyCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="s">"company1_key"</span><span class="p">,</span> <span class="n">company</span><span class="p">);</span>
-
-    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3762,11 +3584,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-modeling/binary-marshaller.html b/docs/2.9.0/data-modeling/binary-marshaller.html
index 6ab7106..35c2abc 100644
--- a/docs/2.9.0/data-modeling/binary-marshaller.html
+++ b/docs/2.9.0/data-modeling/binary-marshaller.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3717,11 +3648,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-modeling/data-modeling.html b/docs/2.9.0/data-modeling/data-modeling.html
index 3718f7f..7d41fba 100644
--- a/docs/2.9.0/data-modeling/data-modeling.html
+++ b/docs/2.9.0/data-modeling/data-modeling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3400,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-modeling/data-partitioning.html b/docs/2.9.0/data-modeling/data-partitioning.html
index 39fa631..f881cde 100644
--- a/docs/2.9.0/data-modeling/data-partitioning.html
+++ b/docs/2.9.0/data-modeling/data-partitioning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,18 +3244,6 @@
 The affinity key can be any field of the objects stored in the cache (any column in the SQL table).
 If the affinity key is not specified, the default key is used (in case of SQL tables, it is the PRIMARY KEY column).</p>
 </div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-For more information on data partitioning, see the advanced <a href="https://www.gridgain.com/resources/blog/data-distribution-in-apache-ignite" target="_blank" rel="noopener">deep-dive on data partitioning</a> in Ignite.
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>Partitioning boosts performance by distributing both read and write operations.
 Moreover, you can design your data model in such a way that the data entries that are used together are stored together (i.e., in one partition).
@@ -3565,11 +3484,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-rebalancing.html b/docs/2.9.0/data-rebalancing.html
index acc8943..9a9516c 100644
--- a/docs/2.9.0/data-rebalancing.html
+++ b/docs/2.9.0/data-rebalancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3700,20 +3631,6 @@
 <div class="paragraph">
 <p>The following table lists the properties of <code>CacheConfiguration</code> related to rebalancing:</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>rebalanceDelay</code> and related API&#8217;s are deprecated and will be removed in the next releases.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 16.6666%;">
@@ -3820,11 +3737,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-streaming.html b/docs/2.9.0/data-streaming.html
index 84a212f..b4a420c 100644
--- a/docs/2.9.0/data-streaming.html
+++ b/docs/2.9.0/data-streaming.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3778,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728688' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728688' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728688" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728688"></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.9.0/data-structures/atomic-sequence.html b/docs/2.9.0/data-structures/atomic-sequence.html
index 2399899..a399954 100644
--- a/docs/2.9.0/data-structures/atomic-sequence.html
+++ b/docs/2.9.0/data-structures/atomic-sequence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3385,11 +3316,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/data-structures/atomic-types.html b/docs/2.9.0/data-structures/atomic-types.html
index 7ff322a..54340de 100644
--- a/docs/2.9.0/data-structures/atomic-types.html
+++ b/docs/2.9.0/data-structures/atomic-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3448,11 +3379,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/data-structures/countdownlatch.html b/docs/2.9.0/data-structures/countdownlatch.html
index 11cb387..ea43a65 100644
--- a/docs/2.9.0/data-structures/countdownlatch.html
+++ b/docs/2.9.0/data-structures/countdownlatch.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3380,11 +3311,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/data-structures/id-generator.html b/docs/2.9.0/data-structures/id-generator.html
index 2e864fa..431b94c 100644
--- a/docs/2.9.0/data-structures/id-generator.html
+++ b/docs/2.9.0/data-structures/id-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3407,11 +3338,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/data-structures/queue-and-set.html b/docs/2.9.0/data-structures/queue-and-set.html
index ae16744..dc8d3ce 100644
--- a/docs/2.9.0/data-structures/queue-and-set.html
+++ b/docs/2.9.0/data-structures/queue-and-set.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3415,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/data-structures/semaphore.html b/docs/2.9.0/data-structures/semaphore.html
index 9743955..83f9ffd 100644
--- a/docs/2.9.0/data-structures/semaphore.html
+++ b/docs/2.9.0/data-structures/semaphore.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3386,11 +3317,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/cluster-groups.html b/docs/2.9.0/distributed-computing/cluster-groups.html
index 4ee148f..14266a6 100644
--- a/docs/2.9.0/distributed-computing/cluster-groups.html
+++ b/docs/2.9.0/distributed-computing/cluster-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3353,34 +3284,9 @@
     <span class="n">compute</span><span class="p">.</span><span class="nf">Broadcast</span><span class="p">(</span><span class="k">new</span> <span class="nf">PrintNodeIdAction</span><span class="p">());</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">class</span> <span class="nc">PrintNodeIdAction</span> <span class="o">:</span> <span class="k">public</span> <span class="n">ComputeFunc</span><span class="o">&lt;</span><span class="kt">void</span><span class="o">&gt;</span> <span class="p">{</span>
-<span class="nl">public:</span>
-    <span class="k">virtual</span> <span class="kt">void</span> <span class="n">Call</span><span class="p">()</span> <span class="p">{</span>
-        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">"Hello node "</span> <span class="o">&lt;&lt;</span>  <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">().</span><span class="n">GetCluster</span><span class="p">().</span><span class="n">GetLocalNode</span><span class="p">().</span><span class="n">GetId</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-    <span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PrintNodeIdAction</span><span class="o">&gt;:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PrintNodeIdAction</span><span class="o">&gt;</span> <span class="p">{</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span> <span class="p">{</span>
-            <span class="n">dst</span> <span class="o">=</span> <span class="s">"PrintNodeIdAction"</span><span class="p">;</span>
-        <span class="p">}</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PrintNodeIdAction</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span> <span class="p">{}</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PrintNodeIdAction</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span> <span class="p">{}</span>
-    <span class="p">};</span>
-<span class="p">}}</span>
-<span class="kt">void</span> <span class="kt">void</span> <span class="nf">RemotesBroadcastDemo</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">();</span>
-    <span class="n">IgniteCluster</span> <span class="n">cluster</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCluster</span><span class="p">();</span>
-    <span class="c1">// Get compute instance which will only execute</span>
-    <span class="c1">// over remote nodes, i.e. all the nodes except for this one.</span>
-    <span class="n">Compute</span> <span class="n">compute</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCompute</span><span class="p">(</span><span class="n">cluster</span><span class="p">.</span><span class="n">AsClusterGroup</span><span class="p">().</span><span class="n">ForRemotes</span><span class="p">());</span>
-    <span class="c1">// Broadcast to all remote nodes and print the ID of the node</span>
-    <span class="c1">// on which this closure is executing.</span>
-    <span class="n">compute</span><span class="p">.</span><span class="n">Broadcast</span><span class="p">(</span><span class="n">PrintNodeIdAction</span><span class="p">());</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
@@ -3414,17 +3320,9 @@
 <span class="c1">// All client nodes that access "myCache".</span>
 <span class="kt">var</span> <span class="n">clientGroup</span> <span class="p">=</span> <span class="n">cluster</span><span class="p">.</span><span class="nf">ForClientNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">();</span>
-<span class="n">ClusterGroup</span> <span class="n">cluster</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCluster</span><span class="p">().</span><span class="n">AsClusterGroup</span><span class="p">();</span>
-<span class="c1">// All nodes on which cache with name "myCache" is deployed,</span>
-<span class="c1">// either in client or server mode.</span>
-<span class="n">ClusterGroup</span> <span class="n">cacheGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForCacheNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span>
-<span class="c1">// All data nodes responsible for caching data for "myCache".</span>
-<span class="n">ClusterGroup</span> <span class="n">dataGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForDataNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span>
-<span class="c1">// All client nodes that access "myCache".</span>
-<span class="n">ClusterGroup</span> <span class="n">clientGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForClientNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab></code-tabs>
         <div class="copyright">
@@ -3475,11 +3373,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/collocated-computations.html b/docs/2.9.0/distributed-computing/collocated-computations.html
index ab36979..a2d9860 100644
--- a/docs/2.9.0/distributed-computing/collocated-computations.html
+++ b/docs/2.9.0/distributed-computing/collocated-computations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3674,7 +3605,7 @@
 <td class="content">
 <h3 id="performance-considerations" class="discrete">Performance Considerations</h3>
 <div class="paragraph">
-<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.9.0/key-value-api/using-cache-queries">scan query</a> may perform better.</p>
+<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.9.0/key-value-api/using-scan-queries">scan query</a> may perform better.</p>
 </div>
 </td>
 </tr>
@@ -3920,11 +3851,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/distributed-computing.html b/docs/2.9.0/distributed-computing/distributed-computing.html
index 7bd8420..3d53d62 100644
--- a/docs/2.9.0/distributed-computing/distributed-computing.html
+++ b/docs/2.9.0/distributed-computing/distributed-computing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4471,11 +4402,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/executor-service.html b/docs/2.9.0/distributed-computing/executor-service.html
index 2f829c5..0b38575 100644
--- a/docs/2.9.0/distributed-computing/executor-service.html
+++ b/docs/2.9.0/distributed-computing/executor-service.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3376,11 +3307,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/fault-tolerance.html b/docs/2.9.0/distributed-computing/fault-tolerance.html
index be760da..47627f5 100644
--- a/docs/2.9.0/distributed-computing/fault-tolerance.html
+++ b/docs/2.9.0/distributed-computing/fault-tolerance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3432,11 +3363,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/job-scheduling.html b/docs/2.9.0/distributed-computing/job-scheduling.html
index 0b8943d..9f7ee6d 100644
--- a/docs/2.9.0/distributed-computing/job-scheduling.html
+++ b/docs/2.9.0/distributed-computing/job-scheduling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3432,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/load-balancing.html b/docs/2.9.0/distributed-computing/load-balancing.html
index 161c1cf..debb33c 100644
--- a/docs/2.9.0/distributed-computing/load-balancing.html
+++ b/docs/2.9.0/distributed-computing/load-balancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3620,11 +3551,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-computing/map-reduce.html b/docs/2.9.0/distributed-computing/map-reduce.html
index 62a1397..735ff56 100644
--- a/docs/2.9.0/distributed-computing/map-reduce.html
+++ b/docs/2.9.0/distributed-computing/map-reduce.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3776,11 +3707,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/distributed-locks.html b/docs/2.9.0/distributed-locks.html
index a883df4..84cc981 100644
--- a/docs/2.9.0/distributed-locks.html
+++ b/docs/2.9.0/distributed-locks.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/events/events.html b/docs/2.9.0/events/events.html
index d48e753..9256a65 100644
--- a/docs/2.9.0/events/events.html
+++ b/docs/2.9.0/events/events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3514,9 +3445,9 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_OBJECT_READ</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">An object is read from a cache.
-This event is not emitted when you use <a href="/docs/2.9.0/key-value-api/using-cache-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
+This event is not emitted when you use <a href="/docs/2.9.0/key-value-api/using-scan-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The node where read operation is executed.
-It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.9.0/configuring-caches/configuration-overview#readfrombackup">reading from backups</a> is enabled).
+It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.9.0/configuring-caches/configuration-overview#readfrombackup">reading from backups is enabled</a>).
 In transactional caches, the event can be generated on both the primary and backup nodes depending on the concurrency and isolation levels.</p></td>
 </tr>
 <tr>
@@ -3606,7 +3537,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_QUERY_OBJECT_READ</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.9.0/key-value-api/using-cache-queries#executing-scan-queries">query filter</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.9.0/key-value-api/using-scan-queries#executing-scan-queries">query filter</a>.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The primary node of the object that is read.</p></td>
 </tr>
 <tr>
@@ -3995,82 +3926,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="snapshot-events">Snapshot Events</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>All snapshot events are instances of the <a href="https://ignite.apache.org/releases/2.9.0/javadoc/org/apache/ignite/events/SnapshotEvent.html">SnapshotEvent</a> class. The snapshot events
-are always triggered at the node initiated a snapshot operation. They are also associated with the particular snapshot operation name.
-These events can notify you about the states and the result of the cluster snapshot operation, which can be used for further processing in
-your custom procedures.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 20%;">
-<col style="width: 50%;">
-<col style="width: 30%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Event Type</th>
-<th class="tableblock halign-left valign-top">Event Description</th>
-<th class="tableblock halign-left valign-top">Where Event is Fired</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_STARTED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is started.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was initiated.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_FINISHED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is finished. The event is fired when the snapshot operation is finished on all the cluster nodes.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was finished.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_FAILED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is failed.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was initiated. Note that the message will contain a failure description from another node. You may check the logs for details.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="node-validation-failure-events">Node Validation Failure Events</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>These events are triggered when a new node cannot join the Ignite cluster because some of the cluster member nodes failed to validate it.
-Validation should be understood as the configuration and state compatibility check between the joining node and the cluster member nodes.
-Node validation failure events provide information about the node that tried to join the cluster and the reason for the validation failure.</p>
-</div>
-<div class="paragraph">
-<p>Events related to node validation failures are instances of the <a href="https://ignite.apache.org/releases/2.9.0/javadoc/org/apache/ignite/events/NodeValidationFailedEvent.html">NodeValidationFailedEvent</a> class.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 20%;">
-<col style="width: 50%;">
-<col style="width: 30%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Event Type</th>
-<th class="tableblock halign-left valign-top">Event Description</th>
-<th class="tableblock halign-left valign-top">Where Event Is Fired</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_NODE_VALIDATION_FAILED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node validation failed.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The cluster member node that failed to validate new node that tried to join the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -4095,8 +3950,6 @@
 <li><a href="#task-execution-events">Task Execution Events</a></li>
 <li><a href="#cache-rebalancing-events">Cache Rebalancing Events</a></li>
 <li><a href="#transaction-events">Transaction Events</a></li>
-<li><a href="#snapshot-events">Snapshot Events</a></li>
-<li><a href="#node-validation-failure-events">Node Validation Failure Events</a></li>
 </ul>
     </div>
           
@@ -4136,11 +3989,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/events/listening-to-events.html b/docs/2.9.0/events/listening-to-events.html
index d4582e5..29532fa 100644
--- a/docs/2.9.0/events/listening-to-events.html
+++ b/docs/2.9.0/events/listening-to-events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3790,11 +3721,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580143' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580143' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580143" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580143"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/cassandra/configuration.html b/docs/2.9.0/extensions-and-integrations/cassandra/configuration.html
index 615ae75..b43b0e4 100644
--- a/docs/2.9.0/extensions-and-integrations/cassandra/configuration.html
+++ b/docs/2.9.0/extensions-and-integrations/cassandra/configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4326,11 +4257,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/cassandra/ddl-generator.html b/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator.html
index 5aad435..c43ce7e 100644
--- a/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator.html
+++ b/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3374,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/cassandra/overview.html b/docs/2.9.0/extensions-and-integrations/cassandra/overview.html
index 45f8692..e4556b6 100644
--- a/docs/2.9.0/extensions-and-integrations/cassandra/overview.html
+++ b/docs/2.9.0/extensions-and-integrations/cassandra/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3414,11 +3345,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/cassandra/usage-examples.html b/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples.html
index 8867daa..8558d2f 100644
--- a/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples.html
+++ b/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3365,7 +3296,7 @@
                     <span class="c">&lt;!--
                         Ignite provides several options for automatic discovery that can be used
                         instead os static IP based discovery. For information on all options refer
-                        to our documentation: https://ignite.apache.org/docs/latest/clustering/clustering
+                        to our documentation: http://apacheignite.readme.io/docs/cluster-config
                     --&gt;</span>
                     <span class="c">&lt;!-- Uncomment static IP finder to enable static-based discovery of initial nodes. --&gt;</span>
                     <span class="c">&lt;!--&lt;bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"&gt;--&gt;</span>
@@ -4109,11 +4040,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/hibernate-l2-cache.html b/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache.html
index 7c77ebf..4cd1218 100644
--- a/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache.html
+++ b/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3722,11 +3653,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
index 738b566..2fab789 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3788,11 +3719,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
index 424e893..ae870f8 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3479,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/installation.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation.html
index 96539ef..c4740fd 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3481,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/overview.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview.html
index a463c47..7271efb 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3295,7 +3226,7 @@
         <div id="preamble">
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite is a distributed database for high-performance computing with in-memory speed that is used by Apache Spark users to:</p>
+<p>Apache Ignite is a distributed memory-centric database and caching platform that is used by Apache Spark users to:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3324,7 +3255,7 @@
 <p>Apache Ignite provides an implementation of the Spark RDD which allows any data and state to be shared in memory as RDDs across Spark jobs. The Ignite RDD provides a shared, mutable view of the same data in-memory in Ignite across different Spark jobs, workers, or applications. Native Spark RDDs cannot be shared across Spark jobs or applications.</p>
 </div>
 <div class="paragraph">
-<p>The way an <a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" target="_blank" rel="noopener">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
+<p>The way an <a href="/docs/2.9.0/ignite-for-spark/ignitecontext-and-rdd">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
 </div>
 <div class="paragraph">
 <p>While Apache SparkSQL supports a fairly rich SQL syntax, it doesn&#8217;t implement any indexing. As a result, Spark queries may take minutes even on moderately small data sets because they have to do full data scans. With Ignite, Spark users can configure primary and secondary indexes that can bring up to 1000x performance gains.</p>
@@ -3338,7 +3269,7 @@
 <p>The Apache Spark DataFrame API introduced the concept of a schema to describe the data, allowing Spark to manage the schema and organize the data into a tabular format. To put it simply, a DataFrame is a distributed collection of data organized into named columns. It is conceptually equivalent to a table in a relational database and allows Spark to leverage the Catalyst query optimizer to produce much more efficient query execution plans in comparison to RDDs, which are just collections of elements partitioned across the nodes of the cluster.</p>
 </div>
 <div class="paragraph">
-<p>Ignite expands <a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" target="_blank" rel="noopener">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
+<p>Ignite expands <a href="/docs/2.9.0/ignite-for-spark/ignite-dataframe">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3422,11 +3353,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/spark-shell.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
index d0715ee..1170a9d 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3571,11 +3502,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
index bdb2790..ba5f193 100644
--- a/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
+++ b/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/mybatis-l2-cache.html b/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache.html
index b579af0..e5b57fb 100644
--- a/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache.html
+++ b/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3327,7 +3258,7 @@
 </div></code-tab></code-tabs>
 <div class="paragraph">
 <p>and configure your Ignite cache in <code>config/default-config.xml</code>. (Simple reference configurations are available on
-<a href="https://github.com/mybatis/ignite-cache/tree/master/config" target="_blank" rel="noopener">GitHub</a>)</p>
+<a href="https://github.com/mybatis/ignite-cache/tree/master/config" target="_blank" rel="noopener">Github</a>)</p>
 </div>
         <div class="copyright">
  © 2021 The Apache Software Foundation.<br/>
@@ -3377,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/performance-statistics.html b/docs/2.9.0/extensions-and-integrations/performance-statistics.html
deleted file mode 100644
index 537f5a2..0000000
--- a/docs/2.9.0/extensions-and-integrations/performance-statistics.html
+++ /dev/null
@@ -1,3458 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Performance Statistics Extension | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/extensions-and-integrations/performance-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class='active'
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/performance-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>Performance Statistics Extension</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides <a href="/docs/2.9.0/monitoring-metrics/performance-statistics">a built-in tool for cluster profiling.</a></p>
-</div>
-<div class="paragraph">
-<p>The extension provides utilities to <a href="#building-the-report">create the report</a> and
-<a href="#print-statistics">print statistics</a> from the collected files.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="building-the-report">Building the Report</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to generate the report from the performance statistics files.</p>
-</div>
-<div class="paragraph">
-<p>Follow these steps to build the performance report:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Stop collecting statistics and place files from all nodes under an empty directory. For example:</p>
-<div class="literalblock">
-<div class="content">
-<pre>/path_to_files/
-    ├── node-162c7147-fef8-4ea2-bd25-8653c41fc7fa.prf
-    ├── node-7b8a7c5c-f3b7-46c3-90da-e66103c00001.prf
-    └── node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Run the script from the release package of the tool:</p>
-</li>
-</ol>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The performance report is created in the new directory under the performance statistics files:
-<code>path_to_files/report_yyyy-MM-dd_HH-mm-ss/</code>.
-Open <code>report_yyyy-MM-dd_HH-mm-ss/index.html</code> in the browser to see the report.</p>
-</div>
-<div class="paragraph">
-<p>For more details run the help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="print-statistics">Print Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to print statistics to a console or to a file in JSON format.</p>
-</div>
-<div class="paragraph">
-<p>Run the script from the release package of the tool to print statistics:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Note that <code>path_to_files</code> is a path to the performance statistics file or files directory.</p>
-</div>
-<div class="paragraph">
-<p>The script provides the ability to filter operations by operation&#8217;s type, time, or cache. For more details run the
-help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>See the output example below:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>{"op":"CACHE_GET","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":64992213}
-{"op":"CACHE_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":879869}
-{"op":"CACHE_GET_AND_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":1328364293,"startTime":1616837094248,"duration":17186240}
-{"op":"TX_COMMIT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheIds":[-1809642915],"startTime":1616837094172,"duration":184887787}
-{"op":"QUERY","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","type":"SQL_FIELDS","text":"create table Person (id int, val varchar, primary key (id))","id":0,"startTime":1616837094143,"duration":258741595,"success":true}</pre>
-</div>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#building-the-report">Building the Report</a></li>
-<li><a href="#print-statistics">Print Statistics</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/extensions-and-integrations/php-pdo.html b/docs/2.9.0/extensions-and-integrations/php-pdo.html
index 7b1c0d7..e3f81e1 100644
--- a/docs/2.9.0/extensions-and-integrations/php-pdo.html
+++ b/docs/2.9.0/extensions-and-integrations/php-pdo.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3616,11 +3547,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/spring/spring-boot.html b/docs/2.9.0/extensions-and-integrations/spring/spring-boot.html
index aa49a3a..78a5edc 100644
--- a/docs/2.9.0/extensions-and-integrations/spring/spring-boot.html
+++ b/docs/2.9.0/extensions-and-integrations/spring/spring-boot.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3563,11 +3494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/spring/spring-caching.html b/docs/2.9.0/extensions-and-integrations/spring/spring-caching.html
index 9100d65..6a9ba56 100644
--- a/docs/2.9.0/extensions-and-integrations/spring/spring-caching.html
+++ b/docs/2.9.0/extensions-and-integrations/spring/spring-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class='active'>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3296,162 +3227,23 @@
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache</a>
-abstraction provides an annotation-based way to enable caching for Java methods so that the result of a method execution
-is stored in an external cache storage. Later, if the same method is called with the same set of parameter values, the result
-will be retrieved from the cache instead of actually executing the method.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-cache-ext</code> extension that allows to use Apache Ignite Cache as an external
-storage for the Spring Cache abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>CacheManager</code> Spring interface. There are two such implementations: <code>SpringCacheManager</code> and
-<code>IgniteClientSpringCacheManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and perform data caching.</p>
+<p>Ignite is shipped with <code>SpringCacheManager</code> - an implementation of <a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache Abstraction</a>.
+It provides an annotation-based way to enable caching for Java methods so that the result of a method execution is stored
+in an Ignite cache. Later, if the same method is called with the same set of parameter values, the result will be retrieved
+from the cache instead of actually executing the method.</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
+<h2 id="enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Apache Ignite Spring Cache extension
-dependencies to the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab=' For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-cache-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Cache extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Cache extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Cache extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>To plug in an Ignite cache into your Spring-based application that uses Ignite node to connect to Apache Ignite cluster
-you need to perform just two simple steps:</p>
+<p>Only two simple steps are required to plug in an Ignite cache into your Spring-based application:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running).
-It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if required.</p>
+<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running). It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if needed.</p>
 </li>
 <li>
 <p>Configure <code>SpringCacheManager</code> as the cache manager in the Spring application context.</p>
@@ -3460,68 +3252,10 @@
 </div>
 <div class="paragraph">
 <p>The embedded node can be started by <code>SpringCacheManager</code> itself. In this case you will need to provide a path to either
-the Ignite configuration XML file or <code>IgniteConfiguration</code> instance via <code>configurationPath</code> or <code>configuration</code>
+the Ignite configuration XML file or <code>IgniteConfiguration</code> bean via <code>configurationPath</code> or <code>configuration</code>
 properties respectively (see examples below). Note that setting both is illegal and results in <code>IllegalArgumentException</code>.</p>
 </div>
-<h3 id="specifying-apache-ignite-node-configuration" class="discrete">Specifying Apache Ignite Node Configuration</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">));</span>
-            <span class="c1">// Other required configuration parameters.</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-         http://www.springframework.org/schema/beans
-         http://www.springframework.org/schema/beans/spring-beans.xsd
-         http://www.springframework.org/schema/cache
-         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <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;/bean&gt;</span>
-        <span class="nt">&lt;/property&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='configuration path'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3533,37 +3267,44 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"examples/config/spring-cache.xml"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
     <span class="nt">&lt;cache:annotation-driven/&gt;</span>
 <span class="nt">&lt;/beans&gt;</span></code></pre>
 </div>
+</div></code-tab><code-tab data-tab='configuration bean'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
+       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
+       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
+       <span class="na">xsi:schemaLocation=</span><span class="s">"
+         http://www.springframework.org/schema/beans
+         http://www.springframework.org/schema/beans/spring-beans.xsd
+         http://www.springframework.org/schema/cache
+         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
+    <span class="err">&lt;</span>-- Provide configuration bean. --&gt;
+    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
+            <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;/bean&gt;</span>
+        <span class="nt">&lt;/property&gt;</span>
+    <span class="nt">&lt;/bean&gt;</span>
+
+    <span class="err">&lt;</span>-- Enable annotation-driven caching. --&gt;
+    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
+<span class="nt">&lt;/beans&gt;</span></code></pre>
+</div>
 </div></code-tab></code-tabs>
-<h3 id="specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
 <div class="paragraph">
 <p>It&#8217;s possible that you already have an Ignite node running when the cache manager is initialized (e.g., it was started using
-<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>igniteInstanceName</code> property.
+<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>gridName</code> property.
 Note that if you don&#8217;t set the grid name as well, the cache manager will try to use the default Ignite instance
 (the one with the <code>null</code> name). Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Using an already started Ignite instance'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3575,7 +3316,7 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide grid name. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"igniteInstanceName"</span> <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"gridName"</span> <span class="na">value=</span><span class="s">"myGrid"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
@@ -3599,42 +3340,26 @@
 </table>
 </div>
 </div>
-<div class="sect2">
-<h3 id="dynamic-caches">Dynamic Caches</h3>
+</div>
+<div class="sect1">
+<h2 id="dynamic-caches">Dynamic Caches</h2>
+<div class="sectionbody">
 <div class="paragraph">
 <p>While you can have all required caches predefined in Ignite configuration, it&#8217;s not required. If Spring wants to use a
 cache that doesn&#8217;t exist, the <code>SpringCacheManager</code> will automatically create it.</p>
 </div>
 <div class="paragraph">
-<p>If otherwise not specified, a new cache will be created with default configuration. To customize it, you can provide a configuration
+<p>If otherwise not specified, a new cache will be created will all defaults. To customize it, you can provide a configuration
 template via <code>dynamicCacheConfiguration</code> property. For example, if you want to use <code>REPLICATED</code> caches instead of
 <code>PARTITIONED</code>, you should configure <code>SpringCacheManager</code> like this:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"&lt;cache name&gt;"</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setCacheMode</span><span class="o">(</span><span class="nc">CacheMode</span><span class="o">.</span><span class="na">REPLICATED</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
 
     <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dynamicCacheConfiguration"</span><span class="nt">&gt;</span>
         <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"&lt;cache name&gt;"</span><span class="nt">/&gt;</span>
             <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheMode"</span> <span class="na">value=</span><span class="s">"REPLICATED"</span><span class="nt">/&gt;</span>
         <span class="nt">&lt;/bean&gt;</span>
     <span class="nt">&lt;/property&gt;</span>
@@ -3645,23 +3370,7 @@
 <p>You can also utilize near caches on client side. To achieve this, simply provide near cache configuration via the
 <code>dynamicNearCacheConfiguration</code> property. By default, near cache is not created. Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicNearCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NearCacheConfiguration</span><span class="o">&lt;&gt;().</span><span class="na">setNearStartSize</span><span class="o">(</span><span class="mi">1000</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic near cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
@@ -3676,164 +3385,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringCacheManager</code> that relies on Ignite thin client to connect
-to the Ignite cluster and perform caching.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>IgniteClientSpringCacheManager</code> does not support Spring Cache synchronous mode
-(<a href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/annotation/Cacheable.html#sync--" target="_blank" rel="noopener">Cacheable#sync</a>).
-If this feature is crucial to your application, choose the
-<a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching#apache-ignite-node-cache-manager-configuration">SpringCacheManager</a>
-that uses an Ignite node to connect to Ignite cluster.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client used by <code>IgniteClientSpringCacheManager</code> to access
-the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>It is incorrect to mix multiple approaches - this results in the <code>IllegalArgumentException</code> exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="specifying-instance-of-the-apache-ignite-thin-client" class="discrete">Specifying Instance of the Apache Ignite Thin Client</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">().</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-                http://www.springframework.org/schema/beans
-                http://www.springframework.org/schema/beans/spring-beans.xsd
-                http://www.springframework.org/schema/cache
-                http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite thin client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClient"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-apache-ignite-thin-client-configuration" class="discrete">Specifying Apache Ignite Thin Client Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite thin client instance is started automatically by the <code>IgniteClientSpringCacheManager</code> based
-on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">()</span>
-           <span class="o">.</span><span class="na">setClientConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-               <span class="o">.</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-              http://www.springframework.org/schema/beans
-              http://www.springframework.org/schema/beans/spring-beans.xsd
-              http://www.springframework.org/schema/cache
-              http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-           <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-               <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                   <span class="nt">&lt;list&gt;</span>
-                       <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                   <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
-<h3 id="dynamic-caches-2">Dynamic Caches</h3>
-<div class="paragraph">
-<p>Dynamic Caches configuration for <code>IgniteClientSpringCacheManager</code> is performed the same way as for
-<a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching#dynamic-caches">SpringCacheManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="example">Example</h2>
 <div class="sectionbody">
@@ -3922,19 +3473,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
+<li><a href="#enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</a></li>
 <li><a href="#dynamic-caches">Dynamic Caches</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#dynamic-caches-2">Dynamic Caches</a></li>
-</ul>
-</li>
 <li><a href="#example">Example</a></li>
 </ul>
     </div>
@@ -3975,11 +3515,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/spring/spring-data.html b/docs/2.9.0/extensions-and-integrations/spring/spring-data.html
index 988bdbf..93b94a8 100644
--- a/docs/2.9.0/extensions-and-integrations/spring/spring-data.html
+++ b/docs/2.9.0/extensions-and-integrations/spring/spring-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3306,84 +3237,18 @@
 <h2 id="maven-configuration">Maven Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependencies
-to the application&#8217;s <code>pom.xml</code> file:</p>
+<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependency
+to an application&#8217;s <code>pom.xml</code> file:</p>
 </div>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data-2.2-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-data-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-indexing<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework.data<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-data-commons<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.data.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>{ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-data-ext.version}</code>, <code>${spring.data.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Data extension, Spring Data, and Apache Ignite
-dependencies you are interested in, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Data extension and corresponding versions of the
-Apache Ignite each one is compatible with.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 44.4444%;">
-<col style="width: 55.5556%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Data extension version</th>
-<th class="tableblock halign-left valign-top">Compatible Apache Ignite versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.8.0</p></td>
-</tr>
-</tbody>
-</table>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If your Spring Data version is earlier than Spring Data 2.2 then set <code>ignite-spring-data-2.0-ext</code>
-or <code>ignite-spring-data-ext</code> as an <code>artifactId</code> in the pom.xml configuration.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3491,16 +3356,10 @@
 <h2 id="spring-data-and-apache-ignite-configuration">Spring Data and Apache Ignite Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite Spring Data integration supports connecting to the Apache Ignite cluster through the Apache Ignite node or
-Apache Ignite thin client. Both approaches to configuring access to the Apache Ignite cluster use the same API shown
-below. Apache Ignite Spring Data integration automatically recognizes the type of the provided bean and uses the
-appropriate cluster connection.</p>
-</div>
-<div class="paragraph">
 <p>To enable Apache Ignite backed repositories in Spring Data, mark an application configuration with <code>@EnableIgniteRepositories</code>
 annotation, as shown below:</p>
 </div>
-<code-tabs><code-tab data-tab='Ignite node connection configuration'><div class="listingblock">
+<code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
 <span class="nd">@EnableIgniteRepositories</span>
@@ -3532,25 +3391,10 @@
     <span class="o">}</span>
 <span class="o">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='Ignite thin client connection configuration'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableIgniteRepositories</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringAppCfg</span> <span class="o">{</span>
-    <span class="cm">/**
-     * Creating Apache Ignite thin client instance bean. A bean will be passed to the IgniteRepositoryFactoryBean to
-     * connect to the Ignite cluster and perform cache operations.
-     */</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteInstance</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">);;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The configuration has to instantiate the Apache Ignite bean (node) or the Apache Ignite thin client bean that is passed
-to <code>IgniteRepositoryFactoryBean</code> and is used by all the Apache Ignite repositories in order to connect to the cluster.</p>
+<p>The configuration has to instantiate Apache Ignite bean (node) that will be passed to <code>IgniteRepositoryFactoryBean</code>
+and will be used by all the Apache Ignite repositories in order to connect to the cluster.</p>
 </div>
 <div class="paragraph">
 <p>In the example above, the bean is initialized directly by the application and is named <code>igniteInstance</code>.
@@ -3566,11 +3410,6 @@
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>In the case of connecting to the cluster via Apache Ignite thin client, you can alternatively register the
-<code>ClientConfiguration</code> bean named <code>igniteCfg</code>, so that the Apache Ignite thin client instance is started automatically by
-the Apache Ignite Spring Data integration.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3632,7 +3471,7 @@
 <h2 id="example">Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The complete example is available on link: <a href="https://github.com/apache/ignite-extensions/tree/master/modules/spring-data-2.0-ext/examples/main">GitHub</a></p>
+<p>The complete example is available on <a href="https://github.com/apache/ignite/tree/master/examples/src/main/java/org/apache/ignite/examples/springdata" target="_blank" rel="noopener">GitHub</a>.</p>
 </div>
 </div>
 </div>
@@ -3700,11 +3539,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/spring/spring-tx.html b/docs/2.9.0/extensions-and-integrations/spring/spring-tx.html
deleted file mode 100644
index 8a8af04..0000000
--- a/docs/2.9.0/extensions-and-integrations/spring/spring-tx.html
+++ /dev/null
@@ -1,3944 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Apache Ignite with Spring Transactions | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='expanded parent '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages expanded parent">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class='active'>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/spring/spring-tx.adoc" target="_blank">Edit</a>
-        
-            <h1>Apache Ignite with Spring Transactions</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html" target="_blank" rel="noopener">Spring Transactions</a>
-abstraction allows you to use a declarative transaction management to concentrate on business logic rather than
-transaction life-cycle.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-tx-ext</code> extension that allows to manage
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#performing-transactions" target="_blank" rel="noopener">Apache Ignite Transactions</a>
-through the Spring Transactions abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>TransactionManager</code> Spring Transactions interface. There are two such implementations: <code>SpringTransactionManager</code> and
-<code>IgniteClientSpringTransactionManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and manage the Apache Ignite transactions.</p>
-</div>
-<div class="paragraph">
-<p>To enable declarative transaction management in your Spring application, create and configure
-<code>SpringTransactionManager</code> or <code>IgniteClientSpringTransactionManager</code> bean in the Spring application context. The choice
-of implementation depends on your preferable way to access the Apache Ignite cluster.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Spring Transactions extension dependencies to
-the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab='For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab=' For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-tx-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Transactions extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Transactions extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Transactions extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>SpringTransactionManager</code> that relies on Apache Ignite node to connect to the cluster
-and to manage transactions. The configuration consists of two steps -
-<a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx#cluster-connection-configuration">Cluster connection configuration</a>
-and <a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">Transaction concurrency mode configuration</a>.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite node used by <code>SpringTransactionManager</code> to access the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Mixing of multiple approaches is incorrect and results in the exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="1-specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">1. Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
-<div class="paragraph">
-<p>This approach is suitable if you have Apache Ignite node instance already running in your application.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"igniteInstanceName"</span>
-            <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="2-specifying-apache-ignite-node-configuration" class="discrete">2. Specifying Apache Ignite Node Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">)</span>
-            <span class="c1">// Other required configuration parameters.</span>
-        <span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"gridCfg"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.IgniteConfiguration"</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="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="3-specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">3. Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)&gt;"</span><span class="o">)</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"configurationPath"</span>
-            <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no connection configuration is specified, <code>SpringTransactionManager</code> uses Apache Ignite node instance with the
-default name. If it does not exist, an exception is thrown during the <code>SpringTransactionManager</code> startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Regardless the configuration approach you chose, the same Apache Ignite node instance must be used to initialize the
-transaction manager and perform the transactional operations. In case Apache Ignite node was started by the transaction manager,
-you can obtain its instance in your application through <code>Ignition.ignite("&lt;name of the Apache Ignite node instance&gt;");</code>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>The transaction concurrency mode configuration defines the
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#concurrency-modes-and-isolation-levels" target="_blank" rel="noopener">Apache Ignite transaction concurrency mode</a>
-that a manager will apply to all transactions that it processes.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="c">&lt;!-- Here is appropriate connection configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-        <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no transaction concurrency mode configuration is specified, <code>PESSIMISTIC</code> concurrency mode is used.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>In case you need to support multiple transaction concurrency modes in your application, create separate
-transaction managers for each transaction concurrency mode that you need, and for each Spring transaction specify the
-manager that will process it.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">pessimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">PESSIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">optimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"optimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"pessimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"PESSIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">TransactionalService</span> <span class="o">{</span>
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"optimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doOptimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"pessimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doPessimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringTransactionManager</code> that relies on Ignite thin client to connect
-to the cluster and manage transactions.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client instance used by <code>IgniteClientSpringTransactionManager</code>
-to access the cluster.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">static</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-        <span class="nc">IgniteClientSpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">IgniteClientSpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.IgniteClientSpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClientBean"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>The same Apache Ignite thin client instance must be used to initialize the transaction manager and to perform
-transactional operations.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>Transaction concurrency mode configuration for <code>IgniteClientSpringTransactionManager</code> is performed the same way as for
-<a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">SpringTransactionManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="examples">Examples</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The example of using Apache Ignite Spring Transactions integration is available on <a href="https://github.com/apache/ignite-extensions/tree/master/modules/spring-tx-ext/examples/main/java/org/apache/ignite/transactions/spring/examples" target="_blank" rel="noopener">GitHub</a>.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#examples">Examples</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer.html
index bc6c402..2ff5add 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3357,14 +3288,14 @@
 <h2 id="maven-dependency">Maven Dependency</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To make use of the <code>ignite-camel-ext</code> streamer, you need to add the following dependency:</p>
+<p>To make use of the <code>ignite-camel</code> streamer, you need to add the following dependency:</p>
 </div>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-camel-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-camel-ext.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>ignite-camel<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3522,11 +3453,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/flink-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer.html
index 8df53cb..2306c3f 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3304,7 +3235,7 @@
 <li>
 <p>Import Ignite Flink Sink Module in Maven Project
 If you are using Maven to manage dependencies of your project, you can add Flink module
-dependency like this (replace <code>${ignite-flink-ext.version}</code> with actual Ignite Flink Extension version you are
+dependency like this (replace <code>${ignite.version}</code> with actual Ignite version you are
 interested in):</p>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
@@ -3317,8 +3248,8 @@
         ...
         <span class="nt">&lt;dependency&gt;</span>
             <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>ignite-flink-ext<span class="nt">&lt;/artifactId&gt;</span>
-            <span class="nt">&lt;version&gt;</span>${ignite-flink-ext.version}<span class="nt">&lt;/version&gt;</span>
+            <span class="nt">&lt;artifactId&gt;</span>ignite-flink<span class="nt">&lt;/artifactId&gt;</span>
+            <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
         <span class="nt">&lt;/dependency&gt;</span>
         ...
     <span class="nt">&lt;/dependencies&gt;</span>
@@ -3407,11 +3338,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/flume-sink.html b/docs/2.9.0/extensions-and-integrations/streaming/flume-sink.html
index cfa2a5d..f6a1d90 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/flume-sink.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/flume-sink.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3335,7 +3266,7 @@
  `-- libext
      |-- cache-api-1.0.0.jar
      |-- ignite-core-x.x.x.jar
-     |-- ignite-flume-ext.x.x.x.jar &lt;-- IgniteSink
+     |-- ignite-flume-x.x.x.jar &lt;-- IgniteSink
      |-- ignite-spring-x.x.x.jar
      |-- spring-aop-4.1.0.RELEASE.jar
      |-- spring-beans-4.1.0.RELEASE.jar
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/jms-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer.html
index 417a2f9..aed0ed6 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,8 +3387,8 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-jms11-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-jms11-ext.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>ignite-jms11<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3515,11 +3446,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/kafka-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer.html
index f19df6e..193389d 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3451,7 +3382,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>If you are using Maven to manage dependencies of your project, first of all you will have to add Kafka Streamer module
-dependency like this (replace <code>${ignite-kafka-ext.version}</code> with actual Ignite Kafka Extension version you are interested in):</p>
+dependency like this (replace <code>${ignite.version}</code> with actual Ignite version you are interested in):</p>
 </div>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
@@ -3464,8 +3395,8 @@
         ...
         <span class="nt">&lt;dependency&gt;</span>
             <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>ignite-kafka-ext<span class="nt">&lt;/artifactId&gt;</span>
-            <span class="nt">&lt;version&gt;</span>${ignite-kafka-ext.version}<span class="nt">&lt;/version&gt;</span>
+            <span class="nt">&lt;artifactId&gt;</span>ignite-kafka<span class="nt">&lt;/artifactId&gt;</span>
+            <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
         <span class="nt">&lt;/dependency&gt;</span>
         ...
     <span class="nt">&lt;/dependencies&gt;</span>
@@ -3572,11 +3503,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/mqtt-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer.html
index 83a3467..1fd8f87 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3371,7 +3302,7 @@
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>Refer to the Javadocs of the <code>ignite-mqtt-ext</code> module for more info on the available options.</p>
+<p>Refer to the Javadocs of the <code>ignite-mqtt</code> module for more info on the available options.</p>
 </div>
 </div>
 </div>
@@ -3426,11 +3357,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/rocketmq-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer.html
index bb0e4a4..d48abd5 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3303,7 +3234,7 @@
 <ol class="arabic">
 <li>
 <p>Import it to your Maven project. If you are using Maven to manage dependencies of your project, you can add an Ignite
-RocketMQ module dependency like this (replace <code>${ignite-rocketmq-ext.version}</code> with actual Ignite RocketMQ Extension version you are interested in):</p>
+RocketMQ module dependency like this (replace <code>${ignite.version}</code> with actual Ignite version you are interested in):</p>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;project</span> <span class="na">xmlns=</span><span class="s">"http://maven.apache.org/POM/4.0.0"</span>
@@ -3315,8 +3246,8 @@
         ...
         <span class="nt">&lt;dependency&gt;</span>
             <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>ignite-rocketmq-ext<span class="nt">&lt;/artifactId&gt;</span>
-            <span class="nt">&lt;version&gt;</span>${ignite-rocketmq-ext.version}<span class="nt">&lt;/version&gt;</span>
+            <span class="nt">&lt;artifactId&gt;</span>ignite-rocketmq<span class="nt">&lt;/artifactId&gt;</span>
+            <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
         <span class="nt">&lt;/dependency&gt;</span>
         ...
     <span class="nt">&lt;/dependencies&gt;</span>
@@ -3412,11 +3343,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/storm-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer.html
index c8ce1e8..5f7a466 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3302,7 +3233,7 @@
 <ol class="arabic">
 <li>
 <p>Import Ignite Storm Streamer Module In Maven Project. If you are using Maven to manage dependencies of your project,
-you can add Storm module dependency like this (replace <code>${ignite-storm-ext.version}</code> with actual Ignite Storm Extension version you are interested in):</p>
+you can add Storm module dependency like this (replace <code>${ignite.version}</code> with actual Ignite version you are interested in):</p>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;project</span> <span class="na">xmlns=</span><span class="s">"http://maven.apache.org/POM/4.0.0"</span>
@@ -3314,8 +3245,8 @@
         ...
         <span class="nt">&lt;dependency&gt;</span>
             <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>ignite-storm-ext<span class="nt">&lt;/artifactId&gt;</span>
-            <span class="nt">&lt;version&gt;</span>${ignite-storm-ext.version}<span class="nt">&lt;/version&gt;</span>
+            <span class="nt">&lt;artifactId&gt;</span>ignite-storm<span class="nt">&lt;/artifactId&gt;</span>
+            <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
         <span class="nt">&lt;/dependency&gt;</span>
         ...
     <span class="nt">&lt;/dependencies&gt;</span>
@@ -3391,11 +3322,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/twitter-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer.html
index 1366305..e8d3624 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3301,13 +3232,13 @@
 <div class="olist arabic">
 <ol class="arabic">
 <li>
-<p>Import Ignite Twitter Module with Maven and replace <code>${ignite-twitter-ext.version}</code> with the actual Ignite Twitter Extension version you are interested in.</p>
+<p>Import Ignite Twitter Module with Maven and replace <code>${ignite.version}</code> with the actual Ignite version you are interested in.</p>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-  <span class="nt">&lt;artifactId&gt;</span>ignite-twitter-ext<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>${ignite-twitter-ext.version}<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>ignite-twitter<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3391,11 +3322,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/extensions-and-integrations/streaming/zeromq-streamer.html b/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer.html
index 1d2af7b..4ac49cd 100644
--- a/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer.html
+++ b/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3308,8 +3239,8 @@
     ...
     <span class="nt">&lt;dependency&gt;</span>
         <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-        <span class="nt">&lt;artifactId&gt;</span>ignite-zeromq-ext<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;version&gt;</span>${ignite-zeromq-ext.version}<span class="nt">&lt;/version&gt;</span>
+        <span class="nt">&lt;artifactId&gt;</span>ignite-zeromq<span class="nt">&lt;/artifactId&gt;</span>
+        <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
     <span class="nt">&lt;/dependency&gt;</span>
     ...
 <span class="nt">&lt;/dependencies&gt;</span></code></pre>
@@ -3394,11 +3325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/images/svg/analyze_bnf1.svg b/docs/2.9.0/images/svg/analyze_bnf1.svg
deleted file mode 100644
index 83d2006..0000000
--- a/docs/2.9.0/images/svg/analyze_bnf1.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.0/images/svg/analyze_bnf2.svg b/docs/2.9.0/images/svg/analyze_bnf2.svg
deleted file mode 100644
index a9c0313..0000000
--- a/docs/2.9.0/images/svg/analyze_bnf2.svg
+++ /dev/null
@@ -1,168 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.0/images/svg/drop_bnf.svg b/docs/2.9.0/images/svg/drop_bnf.svg
deleted file mode 100644
index c57c67d..0000000
--- a/docs/2.9.0/images/svg/drop_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.0/images/svg/refresh_bnf.svg b/docs/2.9.0/images/svg/refresh_bnf.svg
deleted file mode 100644
index 0ae64a1..0000000
--- a/docs/2.9.0/images/svg/refresh_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.0/index.html b/docs/2.9.0/index.html
index 06e6241..88aa22d 100644
--- a/docs/2.9.0/index.html
+++ b/docs/2.9.0/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3295,124 +3226,19 @@
         <div id="preamble">
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite is a distributed database for high-performance computing with in-memory speed.</p>
+<p>Apache Ignite is a horizontally scalable, fault-tolerant distributed in-memory computing platform for building real-time
+applications that can process terabytes of data with in-memory speed.</p>
 </div>
 <div class="paragraph">
-<p>The technical documentation introduces you to the key capabilities, shows how to use certain features, or how to
-approach cluster optimizations and issues troubleshooting. If you are new to Ignite, then start with our
-quick start guides, and build the first application in a matter of 5-10 minutes.
+<p>Ignite documentation introduces you to the project&#8217;s main capabilities, shows how to use certain features, or how to
+approach cluster optimizations and issues troubleshooting. If you are new to Ignite, then start with the
+<a href="/docs/2.9.0/docs/latest/quick-start/java">Quick Start Guides</a>,  and build the first application in a matter of 5-10 minutes.
 Otherwise, select the topic of your interest and have your problems solved, and questions answered.
 Good luck with your Ignite journey!</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="quick-start-guides">Quick Start Guides</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Build the first application in a matter of minutes.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="/docs/2.9.0/quick-start/java">Java</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/sql">SQL</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/restapi">REST API</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/dotnet">C#/.NET</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/cpp">C++</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/python">Python</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/nodejs">Node.JS</a></p>
-</li>
-<li>
-<p><a href="/docs/2.9.0/quick-start/php">PHP</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apis">APIs</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>API reference for various programming languages.</p>
-</div>
-<div class="paragraph">
-<p><strong>Latest Stable Version</strong></p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="/releases/latest/javadoc/">JavaDoc</a></p>
-</li>
-<li>
-<p><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></p>
-</li>
-<li>
-<p><a href="/releases/latest/cppdoc/">C++</a></p>
-</li>
-<li>
-<p><a href="/releases/latest/scaladoc/scalar/index.html">Scala</a></p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p><strong>Older Versions</strong></p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>With the top-level navigation menu, change an Ignite version and select a version-specific API from the APIs drop-down list.</p>
-</li>
-<li>
-<p>Or, go to the <a href="/download.cgi">downloads page</a> for a full archive of the versions.</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="examples">Examples</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The Apache Ignite github repository contains a number of runnable examples that illustrate various Ignite functionality.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener">Java</a></p>
-</li>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener">C#/.NET</a></p>
-</li>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener">C++</a></p>
-</li>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener">Python</a></p>
-</li>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener">Node.JS</a></p>
-</li>
-<li>
-<p><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener">PHP</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="programming-languages">Programming Languages</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3453,6 +3279,16 @@
 </div>
 </div>
 </div>
+<div class="sect1">
+<h2 id="ignite-examples">Ignite Examples</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The Apache Ignite github repository contains a number of runnable examples that illustrate various Ignite functionality.
+Refer to the <a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener">Examples</a> folder in the Ignite code base.
+The examples are also available in the binary distribution.</p>
+</div>
+</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. 
@@ -3463,10 +3299,8 @@
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
     <ul class="sectlevel1">
-<li><a href="#quick-start-guides">Quick Start Guides</a></li>
-<li><a href="#apis">APIs</a></li>
-<li><a href="#examples">Examples</a></li>
 <li><a href="#programming-languages">Programming Languages</a></li>
+<li><a href="#ignite-examples">Ignite Examples</a></li>
 </ul>
     </div>
           
@@ -3506,11 +3340,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/installation/deb-rpm.html b/docs/2.9.0/installation/deb-rpm.html
index b6d0cd5..e030ff8 100644
--- a/docs/2.9.0/installation/deb-rpm.html
+++ b/docs/2.9.0/installation/deb-rpm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3308,7 +3239,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>gnupg ca-certificates <span class="nt">--no-install-recommends</span> <span class="nt">-y</span></code></pre>
+<span class="nb">sudo </span>apt <span class="nb">install </span>dirmngr <span class="nt">--no-install-recommends</span></code></pre>
 </div>
 </div>
 <div class="listingblock">
@@ -3316,9 +3247,8 @@
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>bash <span class="nt">-c</span> <span class="s1">'cat &lt;&lt;EOF &gt; /etc/apt/sources.list.d/ignite.list
 deb http://apache.org/dist/ignite/deb/ apache-ignite main
 EOF'</span>
-<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 0EE62FB37A00258D
-<span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>apache-ignite <span class="nt">--no-install-recommends</span></code></pre>
+<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 379CE192D401AB61
+<span class="nb">sudo </span>apt update</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3477,11 +3407,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/persistence/snapshot-directory.html b/docs/2.9.0/installation/index.html
similarity index 93%
rename from docs/2.9.0/persistence/snapshot-directory.html
rename to docs/2.9.0/installation/index.html
index c507e04..ffc901e 100644
--- a/docs/2.9.0/persistence/snapshot-directory.html
+++ b/docs/2.9.0/installation/index.html
@@ -47,12 +47,14 @@
 #header #promotion-bar p a { color: #FCB903; } </style>
 
     
+    <META NAME="ROBOTS" CONTENT="NOINDEX">
+    
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Snapshot Directory | Ignite Documentation</title>
+    <title>Index | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.0/persistence/snapshot-directory" />
+    <link rel="canonical" href="/docs/2.9.0/installation/index" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -294,7 +296,7 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+			<button type='button' class='group-toggle collapsed parent'>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
              <nav class='nav-group collapsed'>
             
                 
@@ -863,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -889,8 +878,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Configuring Persistence<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 '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -952,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class='active'
-                            >Configuring Snapshot Directory</a>
+                            <a href="/docs/2.9.0/persistence/snapshots"
+                                class=''
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,64 +3221,37 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshot-directory.adoc" target="_blank">Edit</a>
         
-            <h1>Snapshot Directory</h1>
+            <h1>Index</h1>
         
-        <div class="sect1">
-<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node. This segment uses the
-same storage media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
-Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
-</div>
-<div class="paragraph">
-<p>You can avoid this interference between Ignite Native persistence and snapshotting
-by either changing <a href="/docs/2.9.0/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
-or overriding the default snapshots' location as shown below:</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="c">&lt;!--
-       Sets a path to the root directory where snapshot files will be persisted.
-       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
-    --&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
+        
+		<div class="toc">
 
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
 
-<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></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. 
+
+
+
+
+     
+
+
+     
+
+
+    
+        <ul>
+            
+        </ul> 
+    
 
 </div>
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
-</ul>
+    
     </div>
           
       
@@ -3384,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/installation/installing-using-docker.html b/docs/2.9.0/installation/installing-using-docker.html
index f74d4ca..9f42e4e 100644
--- a/docs/2.9.0/installation/installing-using-docker.html
+++ b/docs/2.9.0/installation/installing-using-docker.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,7 +3455,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>docker run <span class="nt">-d</span> <span class="se">\</span>
-  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http"</span> <span class="se">\</span>
+  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http,ignite-aws"</span> <span class="se">\</span>
   apacheignite/ignite</code></pre>
 </div>
 </div>
@@ -3653,11 +3584,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/installation/installing-using-zip.html b/docs/2.9.0/installation/installing-using-zip.html
index 2fded0c..685345d 100644
--- a/docs/2.9.0/installation/installing-using-zip.html
+++ b/docs/2.9.0/installation/installing-using-zip.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3306,7 +3237,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3403,11 +3334,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/installation/kubernetes/amazon-eks-deployment.html b/docs/2.9.0/installation/kubernetes/amazon-eks-deployment.html
index a917d57..33cc59b 100644
--- a/docs/2.9.0/installation/kubernetes/amazon-eks-deployment.html
+++ b/docs/2.9.0/installation/kubernetes/amazon-eks-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,10 +3356,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3443,7 +3374,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3535,30 +3466,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3579,12 +3499,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3606,23 +3521,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -3920,7 +3830,7 @@
 [14:34:01]   ^-- Specify JVM heap max size (add '-Xmx<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Set max direct memory size if getting 'OOME: Direct buffer memory' (add '-XX:MaxDirectMemorySize=<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Disable processing of calls to System.gc() (add '-XX:+DisableExplicitGC' to JVM options)
-[14:34:01] Refer to this page for more performance suggestions: https://ignite.apache.org/docs/latest/perf-and-troubleshooting/general-perf-tips
+[14:34:01] Refer to this page for more performance suggestions: https://apacheignite.readme.io/docs/jvm-and-system-tuning
 [14:34:01]
 [14:34:01] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
 [14:34:01] Data Regions Configured:
@@ -4095,60 +4005,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4178,7 +4034,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4218,11 +4073,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728689' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728689' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728689" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728689"></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.9.0/installation/kubernetes/azure-deployment.html b/docs/2.9.0/installation/kubernetes/azure-deployment.html
index 28e0469..9bf97d1 100644
--- a/docs/2.9.0/installation/kubernetes/azure-deployment.html
+++ b/docs/2.9.0/installation/kubernetes/azure-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,10 +3409,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3496,7 +3427,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3588,30 +3519,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3632,12 +3552,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3659,23 +3574,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -3973,7 +3883,7 @@
 [14:34:01]   ^-- Specify JVM heap max size (add '-Xmx<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Set max direct memory size if getting 'OOME: Direct buffer memory' (add '-XX:MaxDirectMemorySize=<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Disable processing of calls to System.gc() (add '-XX:+DisableExplicitGC' to JVM options)
-[14:34:01] Refer to this page for more performance suggestions: https://ignite.apache.org/docs/latest/perf-and-troubleshooting/general-perf-tips
+[14:34:01] Refer to this page for more performance suggestions: https://apacheignite.readme.io/docs/jvm-and-system-tuning
 [14:34:01]
 [14:34:01] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
 [14:34:01] Data Regions Configured:
@@ -4148,60 +4058,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4232,7 +4088,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4272,11 +4127,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/installation/kubernetes/gke-deployment.html b/docs/2.9.0/installation/kubernetes/gke-deployment.html
index 42a42b5..3a426bf 100644
--- a/docs/2.9.0/installation/kubernetes/gke-deployment.html
+++ b/docs/2.9.0/installation/kubernetes/gke-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3437,10 +3368,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3455,7 +3386,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3547,30 +3478,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3591,12 +3511,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3618,23 +3533,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -3932,7 +3842,7 @@
 [14:34:01]   ^-- Specify JVM heap max size (add '-Xmx<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Set max direct memory size if getting 'OOME: Direct buffer memory' (add '-XX:MaxDirectMemorySize=<size>[g|G|m|M|k|K]' to JVM options)
 [14:34:01]   ^-- Disable processing of calls to System.gc() (add '-XX:+DisableExplicitGC' to JVM options)
-[14:34:01] Refer to this page for more performance suggestions: https://ignite.apache.org/docs/latest/perf-and-troubleshooting/general-perf-tips
+[14:34:01] Refer to this page for more performance suggestions: https://apacheignite.readme.io/docs/jvm-and-system-tuning
 [14:34:01]
 [14:34:01] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
 [14:34:01] Data Regions Configured:
@@ -4107,60 +4017,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4190,7 +4046,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4230,11 +4085,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/installation/vmware-installation.html b/docs/2.9.0/installation/vmware-installation.html
index e66012f..702b59f 100644
--- a/docs/2.9.0/installation/vmware-installation.html
+++ b/docs/2.9.0/installation/vmware-installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3431,11 +3362,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/key-value-api/basic-cache-operations.html b/docs/2.9.0/key-value-api/basic-cache-operations.html
index 961fe46..7f77e5f 100644
--- a/docs/2.9.0/key-value-api/basic-cache-operations.html
+++ b/docs/2.9.0/key-value-api/basic-cache-operations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3619,7 +3550,7 @@
 <p>The asynchronous operations return an object that represents the result of the operation. You can wait for the completion of the operation in either blocking or non-blocking manner.</p>
 </div>
 <div class="paragraph">
-<p>To wait for the results in a non-blocking fashion, register a callback using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The callback is called when the operation is completed.</p>
+<p>To wait for the results in a non-blocking fashion, register a closure using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The closure is called when the operation is completed.</p>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3764,41 +3695,15 @@
 <div class="title">Note</div>
 </td>
 <td class="content">
-<h3 id="callbacks-execution-and-thread-pools" class="discrete">Callbacks Execution and Thread Pools</h3>
+<h3 id="closures-execution-and-thread-pools" class="discrete">Closures Execution and Thread Pools</h3>
 <div class="paragraph">
-<p>If an asynchronous operation is completed by the time the callback is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the callback is executed synchronously by the calling thread.
-Otherwise, the callback is executed asynchronously when the operation is completed.</p>
+<p>If an asynchronous operation is completed by the time the closure is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the closure is executed synchronously by the calling thread. Otherwise, the closure is executed asynchronously when the operation is completed.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous compute operations are invoked by threads from the <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-Calling synchronous cache and compute operations from inside the callback may lead to a deadlock due to pools starvation.
-To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
+<p>Depending on the type of operation, the closure might be called by a thread from the system pool (asynchronous cache operations) or by a thread from the public pool (asynchronous compute operations). Therefore, you should avoid calling synchronous cache and compute operations from inside the closure, because it may lead to a deadlock due to pools starvation.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous cache operations are invoked by using <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration#asyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore previous behavior, use <code>IgniteConfiguration.setAsyncContinuationExecutor(Runnable::run)</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
+<p>To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.9.0/perf-troubleshooting-guide/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
 </div>
 </td>
 </tr>
@@ -3860,11 +3765,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/key-value-api/binary-objects.html b/docs/2.9.0/key-value-api/binary-objects.html
index b1fd469..86b384d 100644
--- a/docs/2.9.0/key-value-api/binary-objects.html
+++ b/docs/2.9.0/key-value-api/binary-objects.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3639,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580144' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580144' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580144" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580144"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/key-value-api/continuous-queries.html b/docs/2.9.0/key-value-api/continuous-queries.html
index 3899375..08f1194 100644
--- a/docs/2.9.0/key-value-api/continuous-queries.html
+++ b/docs/2.9.0/key-value-api/continuous-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3883,11 +3814,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/key-value-api/transactions.html b/docs/2.9.0/key-value-api/transactions.html
index cd87c4a..3192a50 100644
--- a/docs/2.9.0/key-value-api/transactions.html
+++ b/docs/2.9.0/key-value-api/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4058,11 +3989,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/key-value-api/using-cache-queries.html b/docs/2.9.0/key-value-api/using-scan-queries.html
similarity index 89%
rename from docs/2.9.0/key-value-api/using-cache-queries.html
rename to docs/2.9.0/key-value-api/using-scan-queries.html
index 2c54808..8ef6452 100644
--- a/docs/2.9.0/key-value-api/using-cache-queries.html
+++ b/docs/2.9.0/key-value-api/using-scan-queries.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Using Cache Queries | Ignite Documentation</title>
+    <title>Using Scan Queries | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.0/key-value-api/using-cache-queries" />
+    <link rel="canonical" href="/docs/2.9.0/key-value-api/using-scan-queries" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class='active'
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,16 +3219,15 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-cache-queries.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-scan-queries.adoc" target="_blank">Edit</a>
         
-            <h1>Using Cache Queries</h1>
+            <h1>Using Scan Queries</h1>
         
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.
-Available types of queries: <code>ScanQuery</code>, <code>IndexQuery</code>, <code>TextQuery</code>.</p>
+<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.</p>
 </div>
 <div class="paragraph">
 <p>A <code>Query</code> represents an abstract paginated query to be executed on a cache.
@@ -3448,121 +3378,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-index-queries">Executing Index Queries</h2>
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Experimental API. Introduced since Apache Ignite 2.12. Only Java API is supported. Please send your questions and bug reports
-to <a href="mailto:user@ignite.apache.org">user@ignite.apache.org</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Index queries work over distributed indexes and retrieve cache entries that match the specified query. <code>QueryCursor</code>
-delivers sorted cache entries by the order defined for queried index. <code>IndexQuery</code> can be used if a low amount of data
-matches filtering criteria. For such cases, <code>ScanQuery</code> usage is not optimal: it firstly extracts all cache entries and
-then applies a filter to them. <code>IndexQuery</code> relies on index tree structure and filters most of the entries without extracting.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Create index by 2 fields (orgId, salary).</span>
-<span class="nc">QueryEntity</span> <span class="n">personEntity</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">QueryEntity</span><span class="o">(</span><span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setFields</span><span class="o">(</span><span class="k">new</span> <span class="nc">LinkedHashMap</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{{</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-    <span class="o">}})</span>
-    <span class="o">.</span><span class="na">setIndexes</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span>
-        <span class="k">new</span> <span class="nf">QueryIndex</span><span class="o">(</span><span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="s">"salary"</span><span class="o">),</span> <span class="nc">QueryIndexType</span><span class="o">.</span><span class="na">SORTED</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-    <span class="o">));</span>
-
-<span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="s">"entityCache"</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setQueryEntities</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span><span class="n">personEntity</span><span class="o">));</span>
-
-<span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
-
-<span class="c1">// Find the persons who work in Organization 1.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Index query criteria are defined in <code>IndexQueryCriteriaBuilder</code>. The goal of the criteria is to build a valid range to
-traverse the index tree. For this reason, criteria fields have to match the specified index. For example, if there is an
-index defined with (A, B) set, then valid criteria sets are (A) and (A, B). Criteria with the single (B) field are invalid
-because the field (B) is not a prefix set of the specified index fields, and it&#8217;s impossible to build a narrow index range
-with it.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Criteria are joined by the AND operator. It is also possible to use multiple criteria for the same field.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and have salary more than 1,000.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">),</span> <span class="n">gt</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="mi">1000</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The index name is an optional parameter. In this case, Ignite tries to figure out the index by itself using specified criteria fields.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Ignite finds suitable index "ORG_SALARY_IDX" by specified criterion field "orgId".</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>For the empty criteria list, a full scan of the specified index is performed. If index name is also not specified, then the
-PrimaryKey index is used.</p>
-</div>
-<div class="sect2">
-<h3 id="additional-filtering">Additional filtering</h3>
-<div class="paragraph">
-<p><code>IndexQuery</code> also supports an optional predicate, the same as <code>ScanQuery</code> has. It&#8217;s suitable for additional cache entry
-filtering in cases when a filter doesn&#8217;t match an index tree range. For example, it contains some logic, the "OR"
-operations, or fields that are not the part of the index.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and whose name contains 'Vasya'.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-        <span class="o">.</span><span class="na">setFilter</span><span class="o">((</span><span class="n">k</span><span class="o">,</span> <span class="n">v</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="n">v</span><span class="o">.</span><span class="na">getName</span><span class="o">().</span><span class="na">contains</span><span class="o">(</span><span class="s">"Vasya"</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="related-topics">Related Topics</h2>
 <div class="sectionbody">
 <div class="ulist">
@@ -3573,9 +3388,6 @@
 <li>
 <p><a href="/docs/2.9.0/events/events#cache-query-events">Cache Query Events</a></p>
 </li>
-<li>
-<p><a href="/docs/2.9.0/SQL/indexes">Defining Indexes</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3593,11 +3405,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-scan-queries">Executing Scan Queries</a></li>
 <li><a href="#local-scan-query">Local Scan Query</a></li>
-<li><a href="#executing-index-queries">Executing Index Queries</a>
-<ul class="sectlevel2">
-<li><a href="#additional-filtering">Additional filtering</a></li>
-</ul>
-</li>
 <li><a href="#related-topics">Related Topics</a></li>
 </ul>
     </div>
@@ -3638,11 +3445,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/logging.html b/docs/2.9.0/logging.html
index b987cef..51ebd6c7 100644
--- a/docs/2.9.0/logging.html
+++ b/docs/2.9.0/logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3735,11 +3666,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/ann.html b/docs/2.9.0/machine-learning/binary-classification/ann.html
index b2f40eb..96476eb 100644
--- a/docs/2.9.0/machine-learning/binary-classification/ann.html
+++ b/docs/2.9.0/machine-learning/binary-classification/ann.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3465,11 +3396,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/decision-trees.html b/docs/2.9.0/machine-learning/binary-classification/decision-trees.html
index 96d22b2..6687189 100644
--- a/docs/2.9.0/machine-learning/binary-classification/decision-trees.html
+++ b/docs/2.9.0/machine-learning/binary-classification/decision-trees.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3339,11 +3270,11 @@
 <h2 id="model">Model</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeModel</code>. We can make a prediction for a given vector of features in the following way:</p>
+<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeNode</code>. We can make a prediction for a given vector of features in the following way:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
 
 <span class="kt">double</span> <span class="n">prediction</span> <span class="o">=</span> <span class="n">mdl</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">observation</span><span class="o">);</span></code></pre>
 </div>
@@ -3373,7 +3304,7 @@
 <span class="o">);</span>
 
 <span class="c1">// Train model.</span>
-<span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
+<span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
 </div>
 </div>
 </div>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/introduction.html b/docs/2.9.0/machine-learning/binary-classification/introduction.html
index 164f890..76f81a9 100644
--- a/docs/2.9.0/machine-learning/binary-classification/introduction.html
+++ b/docs/2.9.0/machine-learning/binary-classification/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,11 +3328,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/knn-classification.html b/docs/2.9.0/machine-learning/binary-classification/knn-classification.html
index a9748a6..33e2282 100644
--- a/docs/2.9.0/machine-learning/binary-classification/knn-classification.html
+++ b/docs/2.9.0/machine-learning/binary-classification/knn-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3420,11 +3351,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/linear-svm.html b/docs/2.9.0/machine-learning/binary-classification/linear-svm.html
index 6041b8a..3fa9beb 100644
--- a/docs/2.9.0/machine-learning/binary-classification/linear-svm.html
+++ b/docs/2.9.0/machine-learning/binary-classification/linear-svm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/logistic-regression.html b/docs/2.9.0/machine-learning/binary-classification/logistic-regression.html
index 5891f70..b6e6212 100644
--- a/docs/2.9.0/machine-learning/binary-classification/logistic-regression.html
+++ b/docs/2.9.0/machine-learning/binary-classification/logistic-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/multilayer-perceptron.html b/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron.html
index caf70bd..2d46d54 100644
--- a/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron.html
+++ b/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,11 +3356,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/binary-classification/naive-bayes.html b/docs/2.9.0/machine-learning/binary-classification/naive-bayes.html
index a154a66..4f4f186 100644
--- a/docs/2.9.0/machine-learning/binary-classification/naive-bayes.html
+++ b/docs/2.9.0/machine-learning/binary-classification/naive-bayes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/clustering/gaussian-mixture.html b/docs/2.9.0/machine-learning/clustering/gaussian-mixture.html
index 1d3fc91..4c133d4 100644
--- a/docs/2.9.0/machine-learning/clustering/gaussian-mixture.html
+++ b/docs/2.9.0/machine-learning/clustering/gaussian-mixture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3441,11 +3372,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/clustering/introduction.html b/docs/2.9.0/machine-learning/clustering/introduction.html
index c4ffac4..eb666d5 100644
--- a/docs/2.9.0/machine-learning/clustering/introduction.html
+++ b/docs/2.9.0/machine-learning/clustering/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3356,11 +3287,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/clustering/k-means-clustering.html b/docs/2.9.0/machine-learning/clustering/k-means-clustering.html
index dc55732..8993603 100644
--- a/docs/2.9.0/machine-learning/clustering/k-means-clustering.html
+++ b/docs/2.9.0/machine-learning/clustering/k-means-clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/ensemble-methods/bagging.html b/docs/2.9.0/machine-learning/ensemble-methods/bagging.html
index 4cee381..8ba201a 100644
--- a/docs/2.9.0/machine-learning/ensemble-methods/bagging.html
+++ b/docs/2.9.0/machine-learning/ensemble-methods/bagging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3403,11 +3334,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/ensemble-methods/gradient-boosting.html b/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting.html
index 73eacf4..1148a7f 100644
--- a/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting.html
+++ b/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3493,11 +3424,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/ensemble-methods/introduction.html b/docs/2.9.0/machine-learning/ensemble-methods/introduction.html
index 7a59433..3b608d8 100644
--- a/docs/2.9.0/machine-learning/ensemble-methods/introduction.html
+++ b/docs/2.9.0/machine-learning/ensemble-methods/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3293,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/ensemble-methods/random-forest.html b/docs/2.9.0/machine-learning/ensemble-methods/random-forest.html
index 07c4877..89736ef 100644
--- a/docs/2.9.0/machine-learning/ensemble-methods/random-forest.html
+++ b/docs/2.9.0/machine-learning/ensemble-methods/random-forest.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3458,11 +3389,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/ensemble-methods/stacking.html b/docs/2.9.0/machine-learning/ensemble-methods/stacking.html
index 7eb968d..e771425 100644
--- a/docs/2.9.0/machine-learning/ensemble-methods/stacking.html
+++ b/docs/2.9.0/machine-learning/ensemble-methods/stacking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/importing-model/introduction.html b/docs/2.9.0/machine-learning/importing-model/introduction.html
index 395fdf7..5a072e1 100644
--- a/docs/2.9.0/machine-learning/importing-model/introduction.html
+++ b/docs/2.9.0/machine-learning/importing-model/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3293,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/importing-model/model-import-from-apache-spark.html b/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark.html
index b0bfa66..77cadbf 100644
--- a/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark.html
+++ b/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3374,7 +3305,7 @@
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">(</span><span class="nc">DecisionTreeModel</span><span class="o">)</span><span class="nc">SparkModelParser</span><span class="o">.</span><span class="na">parse</span><span class="o">(</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">(</span><span class="nc">DecisionTreeNode</span><span class="o">)</span><span class="nc">SparkModelParser</span><span class="o">.</span><span class="na">parse</span><span class="o">(</span>
    <span class="no">SPARK_MDL_PATH</span><span class="o">,</span>
    <span class="nc">SupportedSparkModels</span><span class="o">.</span><span class="na">DECISION_TREE</span>
 <span class="o">);</span></code></pre>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/importing-model/model-import-from-gxboost.html b/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost.html
index ca7f3a3..9ff5b88 100644
--- a/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost.html
+++ b/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/machine-learning.html b/docs/2.9.0/machine-learning/machine-learning.html
index 3567226..ec6ab3a 100644
--- a/docs/2.9.0/machine-learning/machine-learning.html
+++ b/docs/2.9.0/machine-learning/machine-learning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3549,11 +3480,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/cross-validation.html b/docs/2.9.0/machine-learning/model-selection/cross-validation.html
index ec9f0c0..c63c0f5 100644
--- a/docs/2.9.0/machine-learning/model-selection/cross-validation.html
+++ b/docs/2.9.0/machine-learning/model-selection/cross-validation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3311,7 +3242,7 @@
 <span class="nc">DecisionTreeClassificationTrainer</span> <span class="n">trainer</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DecisionTreeClassificationTrainer</span><span class="o">(</span><span class="mi">4</span><span class="o">,</span> <span class="mi">0</span><span class="o">);</span>
 
 <span class="c1">// Create cross-validation instance</span>
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
   <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="c1">// Set up the cross-validation process</span>
@@ -3365,7 +3296,7 @@
 
 
 <span class="c1">// Create cross-validation instance</span>
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
   <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="c1">// Set up the cross-validation process</span>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/evaluator.html b/docs/2.9.0/machine-learning/model-selection/evaluator.html
index 2eb7bff..c401b67 100644
--- a/docs/2.9.0/machine-learning/model-selection/evaluator.html
+++ b/docs/2.9.0/machine-learning/model-selection/evaluator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3513,11 +3444,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/hyper-parameter-tuning.html b/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning.html
index 372a71a..36608a1 100644
--- a/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning.html
+++ b/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3411,11 +3342,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/introduction.html b/docs/2.9.0/machine-learning/model-selection/introduction.html
index 4d85cc4..2a4fcfa 100644
--- a/docs/2.9.0/machine-learning/model-selection/introduction.html
+++ b/docs/2.9.0/machine-learning/model-selection/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3366,11 +3297,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/pipeline-api.html b/docs/2.9.0/machine-learning/model-selection/pipeline-api.html
index a1aa0b3..0b9dc78 100644
--- a/docs/2.9.0/machine-learning/model-selection/pipeline-api.html
+++ b/docs/2.9.0/machine-learning/model-selection/pipeline-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3356,7 +3287,7 @@
 
 <span class="nc">DecisionTreeClassificationTrainer</span> <span class="n">trainerCV</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DecisionTreeClassificationTrainer</span><span class="o">();</span>
 
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="nc">ParamGrid</span> <span class="n">paramGrid</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ParamGrid</span><span class="o">()</span>
   <span class="o">.</span><span class="na">addHyperParam</span><span class="o">(</span><span class="s">"maxDeep"</span><span class="o">,</span> <span class="nl">trainerCV:</span><span class="o">:</span><span class="n">withMaxDeep</span><span class="o">,</span> <span class="k">new</span> <span class="nc">Double</span><span class="o">[]</span> <span class="o">{</span><span class="mf">1.0</span><span class="o">,</span> <span class="mf">2.0</span><span class="o">,</span> <span class="mf">3.0</span><span class="o">,</span> <span class="mf">4.0</span><span class="o">,</span> <span class="mf">5.0</span><span class="o">,</span> <span class="mf">10.0</span><span class="o">})</span>
@@ -3390,7 +3321,7 @@
   <span class="o">.</span><span class="na">addPreprocessingTrainer</span><span class="o">(</span><span class="k">new</span> <span class="nc">MinMaxScalerTrainer</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;())</span>
   <span class="o">.</span><span class="na">addTrainer</span><span class="o">(</span><span class="n">trainer</span><span class="o">);</span>
 
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="nc">ParamGrid</span> <span class="n">paramGrid</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ParamGrid</span><span class="o">()</span>
   <span class="o">.</span><span class="na">addHyperParam</span><span class="o">(</span><span class="s">"maxDeep"</span><span class="o">,</span> <span class="nl">trainer:</span><span class="o">:</span><span class="n">withMaxDeep</span><span class="o">,</span> <span class="k">new</span> <span class="nc">Double</span><span class="o">[]</span> <span class="o">{</span><span class="mf">1.0</span><span class="o">,</span> <span class="mf">2.0</span><span class="o">,</span> <span class="mf">3.0</span><span class="o">,</span> <span class="mf">4.0</span><span class="o">,</span> <span class="mf">5.0</span><span class="o">,</span> <span class="mf">10.0</span><span class="o">})</span>
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html b/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
index 6926806..5919a00 100644
--- a/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
+++ b/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/multiclass-classification.html b/docs/2.9.0/machine-learning/multiclass-classification.html
index a2c81fc..f8a75ab 100644
--- a/docs/2.9.0/machine-learning/multiclass-classification.html
+++ b/docs/2.9.0/machine-learning/multiclass-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/partition-based-dataset.html b/docs/2.9.0/machine-learning/partition-based-dataset.html
index dd1daa3..682c69d 100644
--- a/docs/2.9.0/machine-learning/partition-based-dataset.html
+++ b/docs/2.9.0/machine-learning/partition-based-dataset.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/preprocessing.html b/docs/2.9.0/machine-learning/preprocessing.html
index f457fe0..768b9e9 100644
--- a/docs/2.9.0/machine-learning/preprocessing.html
+++ b/docs/2.9.0/machine-learning/preprocessing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3757,11 +3688,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/recommendation-systems.html b/docs/2.9.0/machine-learning/recommendation-systems.html
index b96fc00..2809aa9 100644
--- a/docs/2.9.0/machine-learning/recommendation-systems.html
+++ b/docs/2.9.0/machine-learning/recommendation-systems.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3416,11 +3347,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/regression/decision-trees-regression.html b/docs/2.9.0/machine-learning/regression/decision-trees-regression.html
index 1964ce4..21fa207 100644
--- a/docs/2.9.0/machine-learning/regression/decision-trees-regression.html
+++ b/docs/2.9.0/machine-learning/regression/decision-trees-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3339,11 +3270,11 @@
 <h2 id="model">Model</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeModel</code>. We can make a prediction for a given vector of features in the following way:</p>
+<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeNode</code>. We can make a prediction for a given vector of features in the following way:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
 
 <span class="kt">double</span> <span class="n">prediction</span> <span class="o">=</span> <span class="n">mdl</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">observation</span><span class="o">);</span></code></pre>
 </div>
@@ -3371,7 +3302,7 @@
 <span class="o">);</span>
 
 <span class="c1">// Train model.</span>
-<span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
+<span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
 </div>
 </div>
 </div>
@@ -3437,11 +3368,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/regression/introduction.html b/docs/2.9.0/machine-learning/regression/introduction.html
index 3b91154..b18e093 100644
--- a/docs/2.9.0/machine-learning/regression/introduction.html
+++ b/docs/2.9.0/machine-learning/regression/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/regression/knn-regression.html b/docs/2.9.0/machine-learning/regression/knn-regression.html
index 2d7c71c..b74fad7 100644
--- a/docs/2.9.0/machine-learning/regression/knn-regression.html
+++ b/docs/2.9.0/machine-learning/regression/knn-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3418,11 +3349,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/regression/linear-regression.html b/docs/2.9.0/machine-learning/regression/linear-regression.html
index 6d68493..8ef7888 100644
--- a/docs/2.9.0/machine-learning/regression/linear-regression.html
+++ b/docs/2.9.0/machine-learning/regression/linear-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/machine-learning/updating-trained-models.html b/docs/2.9.0/machine-learning/updating-trained-models.html
index 74a87d7..2157805 100644
--- a/docs/2.9.0/machine-learning/updating-trained-models.html
+++ b/docs/2.9.0/machine-learning/updating-trained-models.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3492,11 +3423,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/memory-architecture.html b/docs/2.9.0/memory-architecture.html
index 186708b..da5d9bd 100644
--- a/docs/2.9.0/memory-architecture.html
+++ b/docs/2.9.0/memory-architecture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,11 +3409,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/memory-configuration/data-regions.html b/docs/2.9.0/memory-configuration/data-regions.html
index 2d13949..4c10d2d 100644
--- a/docs/2.9.0/memory-configuration/data-regions.html
+++ b/docs/2.9.0/memory-configuration/data-regions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3591,217 +3522,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-<div class="sect1">
-<h2 id="cache-warm-up-strategy">Cache Warm-Up Strategy</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite does not require you to warm memory up from disk on restarts. As soon as a cluster is inter-connected, your application can query and compute on it. At the same time, the memory warm-up feature is designed for low-latency applications that prefer data being loaded in memory before it can be queried.</p>
-</div>
-<div class="paragraph">
-<p>Presently, the Ignite warm-up strategy implies loading data into all or specific data regions of Ignite, starting with indexes, until it runs out of free space. It can be configured both for all regions (by default) or for each region separately.</p>
-</div>
-<div class="paragraph">
-<p>To warm up all data regions, pass the configuration parameter <code>LoadAllWarmUpStrategy</code> to the <code>DataStorageConfiguration#setDefaultWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"defaultWarmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.LoadAllWarmUpConfiguration"</span><span class="nt">/&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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Changing the default warm-up strategy for all data regions</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDefaultWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">LoadAllWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To warm up a specific data region, pass the configuration parameter <code>LoadAllWarmUpStrategy</code> to the <code>DataStorageConfiguration#setWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"NewDataRegion"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"initialSize"</span> <span class="na">value=</span><span class="s">"#{100 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"warmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.LoadAllWarmUpConfiguration"</span><span class="nt">/&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;/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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Setting another warm-up strategy for a custom data region</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">myNewDataRegion</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"NewDataRegion"</span><span class="o">);</span>
-
-<span class="c1">//You can tweak the initial size as well as other settings</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setInitialSize</span><span class="o">(</span><span class="mi">100</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">//Performing data loading from disk in DRAM on restarts.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">LoadAllWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="c1">//Enabling Ignite persistence. Ignite reads data from disk when queried for tables/caches from this region.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">//Applying the configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">myNewDataRegion</span><span class="o">);</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To stop the warm-up for all data regions, pass the configuration parameter <code>NoOpWarmUpConfiguration</code> to the <code>DataStorageConfiguration#setDefaultWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"defaultWarmUpConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.NoOpWarmUpConfiguration"</span><span class="nt">/&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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDefaultWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NoOpWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To stop the warm-up for a specific data region, pass the configuration parameter <code>NoOpWarmUpStrategy</code> to the <code>DataStorageConfiguration#setWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"NewDataRegion"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"initialSize"</span> <span class="na">value=</span><span class="s">"#{100 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"warmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.NoOpWarmUpConfiguration"</span><span class="nt">/&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;/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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Setting another warm-up strategy for a custom data region</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">myNewDataRegion</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"NewDataRegion"</span><span class="o">);</span>
-
-<span class="c1">//You can tweak the initial size as well as other settings</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setInitialSize</span><span class="o">(</span><span class="mi">100</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">//Skip data loading from disk in DRAM on restarts.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NoOpWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="c1">//Enabling Ignite persistence. Ignite reads data from disk when queried for tables/caches from this region.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">//Applying the configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">myNewDataRegion</span><span class="o">);</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>You can also stop the cache warm-up by using <code>control.sh</code> and JMX.</p>
-</div>
-<div class="paragraph">
-<p>To stop the warm-up using control.sh:</p>
-</div>
-<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">--warm-up</span> <span class="nt">--stop</span> <span class="nt">--yes</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">--warm-up</span> <span class="nt">--stop</span> <span class="nt">--yes</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>To stop the warm-up using JMX, use the method:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">ignite</span><span class="o">.</span><span class="na">mxbean</span><span class="o">.</span><span class="na">WarmUpMXBean</span><span class="err">#</span><span class="n">stopWarmUp</span></code></pre>
-</div>
-</div>
-</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. 
@@ -3815,7 +3535,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuring-default-data-region">Configuring Default Data Region</a></li>
 <li><a href="#adding-custom-data-regions">Adding Custom Data Regions</a></li>
-<li><a href="#cache-warm-up-strategy">Cache Warm-Up Strategy</a></li>
 </ul>
     </div>
           
@@ -3855,11 +3574,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/memory-configuration/eviction-policies.html b/docs/2.9.0/memory-configuration/eviction-policies.html
index dad76bb..1cf8c8c 100644
--- a/docs/2.9.0/memory-configuration/eviction-policies.html
+++ b/docs/2.9.0/memory-configuration/eviction-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3321,7 +3252,7 @@
 <div class="paragraph">
 <p>When Native Persistence is on, a similar process — called <em>page replacement</em> — is used to free up off-heap memory when Ignite cannot allocate a new page.
 The difference is that the data is not lost (because it is stored in the persistent storage), and therefore you are less concerned about losing data than about efficiency.
-Refer to the <a href="/docs/2.9.0/memory-configuration/replacement-policies">Replacement Policies</a> page for information about page replacement configuration.</p>
+Page replacement is automatically handled by Ignite and is not user-configurable.</p>
 </div>
 </div>
 </div>
@@ -3661,11 +3592,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/memory-configuration/index.html b/docs/2.9.0/memory-configuration/index.html
index c09e3ec..a3624bd 100644
--- a/docs/2.9.0/memory-configuration/index.html
+++ b/docs/2.9.0/memory-configuration/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/memory-configuration/replacement-policies.html b/docs/2.9.0/memory-configuration/replacement-policies.html
deleted file mode 100644
index 934e98f..0000000
--- a/docs/2.9.0/memory-configuration/replacement-policies.html
+++ /dev/null
@@ -1,3500 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Replacement Policies | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/memory-configuration/replacement-policies" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class='active'
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/memory-configuration/replacement-policies.adoc" target="_blank">Edit</a>
-        
-            <h1>Replacement Policies</h1>
-        
-        <div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>When <a href="/docs/2.9.0/persistence/native-persistence">Native Persistence</a> is on and the amount of data, which Ignite stores on the disk, is bigger than the off-heap memory amount allocated for the data region, another page should be evicted from the off-heap to the disk to preload a page from the disk to the completely full off-heap memory. This process is called <em>page rotation</em> or <em>page replacement</em>.</p>
-</div>
-<div class="paragraph">
-<p>When Native Persistence is off, <em>eviction</em> is used instead of <em>page replacement</em>. See the <a href="/docs/2.9.0/memory-configuration/eviction-policies">Eviction Policies</a> page for more information.</p>
-</div>
-<div class="paragraph">
-<p>Page replacement is implemented as follows:</p>
-</div>
-<div class="paragraph">
-<p>When Ignite requires a page, it tries to find this page in the off-heap memory. If the page is not currently in the off-heap memory (a page fault occurs), this page is preloaded from the disk. At the same time, when off-heap memory is already full, another page should be chosen to be replaced (to stored to the disk and evicted).</p>
-</div>
-<div class="paragraph">
-<p>Ignite supports three algorithms to find pages to replace:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Random-LRU algorithm;</p>
-</li>
-<li>
-<p>Segmented-LRU algorithm;</p>
-</li>
-<li>
-<p>CLOCK algorithm.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Page replacement algorithm can be configured by the <code>PageReplacementMode</code> property of <code>DataRegionConfiguration</code>. By default, CLOCK algorithm is used.</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="c">&lt;!-- Memory configuration. --&gt;</span>
-  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-      <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;list&gt;</span>
-          <span class="c">&lt;!--
-              Defining a persistent data region with Segmented LRU page replacement mode.
-          --&gt;</span>
-          <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="c">&lt;!-- Data region name. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"persistent_data_region"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enable persistence. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- 20 GB maximum size (RAM). --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"maxSize"</span> <span class="na">value=</span><span class="s">"#{20L * 1024 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enabling SEGMENTED_LRU page replacement for this region.  --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"pageReplacementMode"</span> <span class="na">value=</span><span class="s">"SEGMENTED_LRU"</span><span class="nt">/&gt;</span>
-          <span class="nt">&lt;/bean&gt;</span>
-        <span class="nt">&lt;/list&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="c">&lt;!-- The rest of the configuration. --&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="c1">// Node configuration.</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">// Memory configuration.</span>
-<span class="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Creating a new data region.</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">regionCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Region name.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"persistent_data_region"</span><span class="o">);</span>
-
-<span class="c1">// Enabling persistence.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">// 20 GB max size (RAM).</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setMaxSize</span><span class="o">(</span><span class="mi">20L</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">// Enabling SEGMENTED_LRU page replacement for this region.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPageReplacementMode</span><span class="o">(</span><span class="nc">PageReplacementMode</span><span class="o">.</span><span class="na">SEGMENTED_LRU</span><span class="o">);</span>
-
-<span class="c1">// Setting the data region configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">regionCfg</span><span class="o">);</span>
-
-<span class="c1">// Applying the new configuration.</span>
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>The choice of the algorithm depends on your workload. For most cases, CLOCK (default) is a good candidate, but on some workloads other algorithms can perform better.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="random-lru-algorithm">Random-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Every time a page is accessed, its timestamp is updated. When a page fault occurs and it&#8217;s required to replace some pages, the algorithm randomly chooses 5 pages from the page memory and evicts a page with the latest timestamp.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has zero maintenance cost, but it is not very effective in terms of finding the next page to replace. We recommend that you use it in environments, where page replacement is not needed (when working with large enough data region to store all the amount of data) or happens very seldom.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="segmented-lru-algorithm">Segmented-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Segmented-LRU algorithm is a scan-resistant variation of the Least Recently Used (LRU) algorithm. Segmented-LRU pages list is divided into two segments: A probationary segment and a protected segment. Pages in each segment are ordered from the least to the most recently accessed. New pages are added to the most recently accessed end (tail) of the probationary segment. Existing pages are removed from wherever they currently reside and added to the most recently accessed end of the protected segment. Pages in the protected segment have thus been accessed at least twice. The protected segment is finite, so migration of a page from the probationary segment to the protected segment may force the migration of the LRU page in the protected segment to the most recently used end of the probationary segment. This gives the page another chance to be accessed before being replaced. Page to replace is polled from the least recently accessed end (head) of the probationary segment.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm requires additional memory to store pages list that also needs to be updated on each page access. At the same time, the algorithm has a near-optimal page to replace selection policy. So, there can be a little performance drop for environments without page replacement (compared to random-LRU and CLOCK), but for environments with a high rate of page replacement and a large amount of one-time scans segmented-LRU can outperform random-LRU and CLOCK.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="clock-algorithm">CLOCK Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The CLOCK algorithm keeps a circular list of pages in memory, with the "hand" pointing to the last examined page frame in the list. When a page fault occurs and no empty frames exist, the hit flag of the page is inspected at the hand&#8217;s location. If the hit flag is 0, the new page is put in the place of the page that the "hand" points to, and the hand is advanced one position further. Otherwise, the hit flag is cleared, then the clock hand is incremented and the process is repeated until a page is replaced.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has near to zero maintenance cost and replacement policy efficiency between random-LRU and segmented-LRU.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#random-lru-algorithm">Random-LRU Algorithm</a></li>
-<li><a href="#segmented-lru-algorithm">Segmented-LRU Algorithm</a></li>
-<li><a href="#clock-algorithm">CLOCK Algorithm</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/messaging.html b/docs/2.9.0/messaging.html
index 9c8cfeb..686327e 100644
--- a/docs/2.9.0/messaging.html
+++ b/docs/2.9.0/messaging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3475,11 +3406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/monitoring-metrics/cluster-id.html b/docs/2.9.0/monitoring-metrics/cluster-id.html
index 28fd989..a1dcc6c 100644
--- a/docs/2.9.0/monitoring-metrics/cluster-id.html
+++ b/docs/2.9.0/monitoring-metrics/cluster-id.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3429,11 +3360,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/monitoring-metrics/cluster-states.html b/docs/2.9.0/monitoring-metrics/cluster-states.html
index 6e3fa64..c0e36c0 100644
--- a/docs/2.9.0/monitoring-metrics/cluster-states.html
+++ b/docs/2.9.0/monitoring-metrics/cluster-states.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3320,8 +3251,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3417,7 +3347,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Get the current cluster state.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String, boolean)</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String)</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Set the cluster state.</p></td>
 </tr>
 </tbody>
@@ -3480,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/monitoring-metrics/configuring-metrics.html b/docs/2.9.0/monitoring-metrics/configuring-metrics.html
index c34ba11..544da10 100644
--- a/docs/2.9.0/monitoring-metrics/configuring-metrics.html
+++ b/docs/2.9.0/monitoring-metrics/configuring-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3675,11 +3606,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/monitoring-metrics/intro.html b/docs/2.9.0/monitoring-metrics/intro.html
index 09ff9d3..f4ffe4d 100644
--- a/docs/2.9.0/monitoring-metrics/intro.html
+++ b/docs/2.9.0/monitoring-metrics/intro.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3451,11 +3382,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728690' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728690' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728690" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728690"></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.9.0/monitoring-metrics/metrics.html b/docs/2.9.0/monitoring-metrics/metrics.html
index 55f49ed..b001966 100644
--- a/docs/2.9.0/monitoring-metrics/metrics.html
+++ b/docs/2.9.0/monitoring-metrics/metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3296,10 +3227,6 @@
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Apache Ignite 2.8 release introduced a new mechanism for collecting metrics, which is intended to replace all
-the legacy metrics below. Please, check the <a href="/docs/2.9.0/monitoring-metrics/new-metrics-system">New Metrics System</a>.</p>
-</div>
-<div class="paragraph">
 <p>Ignite exposes a large number of metrics useful for monitoring your cluster or application.
 You can use JMX and a monitoring tool, such as JConsole to access these metrics via JMX.
 You can also access them programmatically.</p>
@@ -3310,34 +3237,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="enabling-jmx-for-ignite">Enabling JMX for Ignite</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By default, the JMX automatic configuration is disabled.
-To enable it, configure the following environment variables:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>For <code>control.sh</code>, configure the <code>CONTROL_JVM_OPTS</code> variable</p>
-</li>
-<li>
-<p>For <code>ignite.sh</code>, configure the <code>JVM_OPTS</code> variable</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=</span><span class="k">${</span><span class="nv">JMX_PORT</span><span class="k">}</span><span class="s2"> </span><span class="se">\</span><span class="s2">
--Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="understanding-mbeans-objectname">Understanding MBean&#8217;s ObjectName</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -4057,38 +3956,6 @@
 </dd>
 </dl>
 </div>
-<div class="sect2">
-<h3 id="monitoring-build-and-rebuild-indexes">Monitoring Build and Rebuild Indexes</h3>
-<div class="paragraph">
-<p>To get an estimate on how long it takes to rebuild cache indexes, you can use one of the metrics listed below:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p><code>IsIndexRebuildInProgress</code> - tells whether indexes are being built or rebuilt at the moment;</p>
-</li>
-<li>
-<p><code>IndexBuildCountPartitionsLeft</code> - gives the remaining number of partitions (by cache group) for indexes to rebuild.</p>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>Note that the <code>IndexBuildCountPartitionsLeft</code> metric allows to estimate only an approximate number of indexes left to rebuild.
-For a more accurate estimate, use the <code>IndexRebuildKeyProcessed</code> cache metric:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Use <code>org.apache.ignite.mxbean.CacheMetricsMXBean#isIndexRebuildInProgress</code> to know whether the indexes are being rebuilt for the cache.
-Note that presently only the <code>org.apache.ignite.internal.processors.cache.CacheLocalMetricsMXBeanImpl#isIndexRebuildInProgress</code> local metric is available.</p>
-</li>
-<li>
-<p>Use <code>org.apache.ignite.mxbean.CacheMetricsMXBean#getIndexRebuildKeysProcessed</code> to know the number of keys with rebuilt indexes. If the rebuilding is in progress, it gives a number of keys with indexes being rebuilt at the current moment. Otherwise, it gives a total number of the of keys with rebuilt indexes. The values are reset before the start of each rebuilding.
-Note that presently only the <code>org.apache.ignite.internal.processors.cache.CacheLocalMetricsMXBeanImpl#getIndexRebuildKeysProcessed</code> local metric is available.</p>
-</li>
-</ul>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4368,7 +4235,6 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#enabling-jmx-for-ignite">Enabling JMX for Ignite</a></li>
 <li><a href="#understanding-mbeans-objectname">Understanding MBean&#8217;s ObjectName</a></li>
 <li><a href="#monitoring-the-amount-of-data">Monitoring the Amount of Data</a>
 <ul class="sectlevel2">
@@ -4386,11 +4252,7 @@
 <li><a href="#monitoring-checkpointing-operations">Monitoring Checkpointing Operations</a></li>
 <li><a href="#monitoring-rebalancing">Monitoring Rebalancing</a></li>
 <li><a href="#monitoring-topology">Monitoring Topology</a></li>
-<li><a href="#monitoring-caches">Monitoring Caches</a>
-<ul class="sectlevel2">
-<li><a href="#monitoring-build-and-rebuild-indexes">Monitoring Build and Rebuild Indexes</a></li>
-</ul>
-</li>
+<li><a href="#monitoring-caches">Monitoring Caches</a></li>
 <li><a href="#monitoring-transactions">Monitoring Transactions</a></li>
 <li><a href="#monitoring-data-center-replication">Monitoring Data Center Replication</a></li>
 <li><a href="#monitoring-client-connections">Monitoring Client Connections</a></li>
@@ -4439,11 +4301,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/monitoring-metrics/new-metrics-system.html b/docs/2.9.0/monitoring-metrics/new-metrics-system.html
index 04bb172..20be604 100644
--- a/docs/2.9.0/monitoring-metrics/new-metrics-system.html
+++ b/docs/2.9.0/monitoring-metrics/new-metrics-system.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3295,6 +3226,18 @@
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+Experimental
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Ignite 2.8 introduced a new mechanism for collecting metrics, which is intended to replace the <a href="/docs/2.9.0/monitoring-metrics/metrics">legacy metrics system</a>.
 This section explains the new system and how you can use it to monitor your cluster.</p>
@@ -3686,11 +3629,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/monitoring-metrics/new-metrics.html b/docs/2.9.0/monitoring-metrics/new-metrics.html
index cd6864c..06cd125 100644
--- a/docs/2.9.0/monitoring-metrics/new-metrics.html
+++ b/docs/2.9.0/monitoring-metrics/new-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3411,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total number of transaction rollbacks.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CacheSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local cache size.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">CommitTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Commit time in nanoseconds.</p></td>
@@ -3502,17 +3428,17 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorInvokeTimeNanos</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMaxInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMinInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMisses</p></td>
@@ -3540,44 +3466,19 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number estimated to rebalance keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Get time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HeapEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Onheap entries count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IndexRebuildKeysProcessed</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of keys with rebuilt indexes.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">IsIndexRebuildInProgress</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if index build or rebuild is in progress.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapBackupEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap backup entries count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap entries count.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">True if index rebuild is in progress.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapEvictions</p></td>
@@ -3600,11 +3501,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">A miss is a get request that is not satisfied by off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapPrimaryEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap primary entries count.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapPuts</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of put requests to the off-heap memory.</p></td>
@@ -3615,19 +3511,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of removals from the off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Put time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Put time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">QueryCompleted</p></td>
@@ -3685,14 +3576,9 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Estimated rebalancing speed in keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time for which this node is the initiator. in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTimeTotal</p></td>
@@ -3818,16 +3704,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total size of memory allocated for group, in bytes.</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReencryptionBytesLeft</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of bytes left for re-encryption.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReencryptionFinished</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The flag indicates whether re-encryption is finished or not.</p></td>
-</tr>
 </tbody>
 </table>
 </div>
@@ -4312,11 +4188,6 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OutboundMessagesQueueSize</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Outbound messages queue size.</p></td>
@@ -4341,233 +4212,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Received messages count.</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-thin-client-connector">Ignite Thin Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>client.connector</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTimeout</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to handshake timeout.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsAuthenticationFailed</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to failed authentication.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTotal</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of rejected TCP connections.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.AcceptedSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of successfully established sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.ActiveSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of active sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-rest-client-connector">Ignite REST Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>rest.client</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="discovery-io">Discovery IO</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>io.discovery</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CoordinatorSince</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Timestamp since which the local node became the coordinator (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator ID (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CurrentTopologyVersion</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current topology version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">JoinedNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Joined nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LeftNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Left nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MessageWorkerQueueSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current message worker queue size.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PendingMessagesRegistered</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Pending registered messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslConnectionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP discovery connections count that were rejected due to the SSL errors.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalProcessedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total processed messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalReceivedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total received messages count.</p></td>
-</tr>
 </tbody>
 </table>
 </div>
@@ -4720,71 +4364,11 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointBeforeLockHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint action before taken write lock duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointFsyncHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint fsync duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointListenersExecuteHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint execution listeners under write lock duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointLockHoldHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint lock hold duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointLockWaitHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint lock wait duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointMarkHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint mark duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointPagesWriteHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint pages write duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointSplitAndSortPagesHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of splitting and sorting checkpoint pages duration in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointTotalTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total duration of checkpoint</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointWalRecordFsyncHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of the WAL fsync after logging ChTotalNodeseckpointRecord on begin of checkpoint duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointWriteEntryHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of entry buffer writing to file duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointBeforeLockDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint action before taken write lock in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointCopiedOnWritePagesNumber</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number of pages copied to a temporary checkpoint buffer during the last checkpoint.</p></td>
@@ -4805,16 +4389,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the sync phase of the last checkpoint in milliseconds.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointListenersExecuteDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint execution listeners under write lock in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointLockHoldDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock hold in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointLockWaitDuration</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock wait in milliseconds.</p></td>
@@ -4822,7 +4396,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointMarkDuration</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint mark in milliseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock wait in milliseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointPagesWriteDuration</p></td>
@@ -4835,26 +4409,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total number of pages written during the last checkpoint.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointSplitAndSortPagesDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of splitting and sorting checkpoint pages of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointStart</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start timestamp of the last checkpoint.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointWalRecordFsyncDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the WAL fsync after logging CheckpointRecord on the start of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointWriteEntryDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of entry buffer writing to file of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">SparseStorageSize</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Storage space allocated adjusted for possible sparsity, in bytes.</p></td>
@@ -4908,58 +4462,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="cluster">Cluster</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Cluster metrics.</p>
-</div>
-<div class="paragraph">
-<p>Register name: <code>cluster</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveBaselineNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active baseline nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rebalanced</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if the cluster has fully achieved rebalanced state. Note that an inactive cluster always has this metric in False regardless of the real partitions state.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalBaselineNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total baseline nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalClientNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Client nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalServerNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Server nodes count.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -4981,12 +4483,8 @@
 <li><a href="#sorted-indexes">Sorted Indexes</a></li>
 <li><a href="#hash-indexes">Hash Indexes</a></li>
 <li><a href="#communication-io">Communication IO</a></li>
-<li><a href="#ignite-thin-client-connector">Ignite Thin Client Connector</a></li>
-<li><a href="#ignite-rest-client-connector">Ignite REST Client Connector</a></li>
-<li><a href="#discovery-io">Discovery IO</a></li>
 <li><a href="#data-region-io">Data Region IO</a></li>
 <li><a href="#data-storage">Data Storage</a></li>
-<li><a href="#cluster">Cluster</a></li>
 </ul>
     </div>
           
@@ -5026,11 +4524,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/monitoring-metrics/performance-statistics.html b/docs/2.9.0/monitoring-metrics/performance-statistics.html
deleted file mode 100644
index 72ae788..0000000
--- a/docs/2.9.0/monitoring-metrics/performance-statistics.html
+++ /dev/null
@@ -1,3611 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Performance Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/monitoring-metrics/performance-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class='active'
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/monitoring-metrics/performance-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>Performance Statistics</h1>
-        
-        <div id="preamble">
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-This feature is experimental and may change in future releases.
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a built-in tool for cluster profiling.</p>
-</div>
-<div class="paragraph">
-<p>You can <a href="#collecting-statistics">collect</a> performance statistics from the cluster and then
-<a href="#building-the-report">build</a> the performance report.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="collecting-statistics">Collecting Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a href="#jmx">JMX interface</a> and <a href="#control-script">Control Script</a> are used to start and stop statistics collecting.</p>
-</div>
-<div class="paragraph">
-<p>Each node collects performance statistics in a binary file. This file is placed under
-the <code>Ignite_work_directory/perf_stat/</code> directory. The name mask is <code>node-{nodeId}-{index}.prf</code>.</p>
-</div>
-<div class="paragraph">
-<p>Performance statistics files are used to build the report offline.</p>
-</div>
-<div class="paragraph">
-<p>Nodes use off-heap cyclic buffer to temporarily store serialized statistics. The writer thread flushes buffer to the
-file when the flush size is reached. Some statistics are skipped if the buffer overflows due to a slow disk. See
-the <a href="#system-properties">properties</a> section for customization.</p>
-</div>
-<div class="paragraph">
-<p>Each statistics collection process creates a new file on nodes. Each next file has the same name with the
-corresponding index. See the examples below:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</code></p>
-</li>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000-1.prf</code></p>
-</li>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000-2.prf</code></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="building-the-report">Building the Report</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to generate the report from performance statistics files. The tool is published in the
-<a href="https://github.com/apache/ignite-extensions/tree/master/modules/performance-statistics-ext/">ignite-extensions</a> repository as <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics">performance-statistics-ext</a>
-extension.</p>
-</div>
-<div class="paragraph">
-<p>Follow these steps to build the performance report:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Stop collecting statistics and place files from all nodes under an empty directory. For example:</p>
-<div class="literalblock">
-<div class="content">
-<pre>/path_to_files/
-    ├── node-162c7147-fef8-4ea2-bd25-8653c41fc7fa.prf
-    ├── node-7b8a7c5c-f3b7-46c3-90da-e66103c00001.prf
-    └── node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Run the script from the release package of the tool:</p>
-<div class="literalblock">
-<div class="content">
-<pre>performance-statistics-tool/build-report.sh path_to_files</pre>
-</div>
-</div>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>The performance report is created in the new directory under the performance statistics files
-path: <code>path_to_files/report_yyyy-MM-dd_HH-mm-ss/</code>. Open <code>report_yyyy-MM-dd_HH-mm-ss/index.html</code> in the browser to see
-the report.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="management">Management</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The following section provides information on JMX, Control Script and system properties.</p>
-</div>
-<div class="sect2">
-<h3 id="jmx">JMX</h3>
-<div class="paragraph">
-<p>You can manage the performance statistics collection via the <code>PerformanceStatisticsMBean</code> interface:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Method</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">start()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stop()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">rotate()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">started()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if performance statistics collection is started.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="control-script">Control Script</h3>
-<div class="paragraph">
-<p>You can manage the performance statistics collection via the <a href="/docs/2.9.0/tools/control-script">Control Script</a>.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="system-properties">System properties</h3>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 14.2857%;">
-<col style="width: 42.8572%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Property</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default Value</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_FILE_MAX_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">32 Gb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum performance statistics file size in bytes. Performance
-statistics collection is stopped when the file size is exceeded.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_BUFFER_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">32 Mb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Performance statistics off heap buffer size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_FLUSH_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">8 Mb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Minimal performance statistics batch size to be flushed in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_CACHED_STRINGS_THRESHOLD</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1024</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum performance statistics cached strings threshold.
-String caching is stopped when the threshold is exceeded.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#collecting-statistics">Collecting Statistics</a></li>
-<li><a href="#building-the-report">Building the Report</a></li>
-<li><a href="#management">Management</a>
-<ul class="sectlevel2">
-<li><a href="#jmx">JMX</a></li>
-<li><a href="#control-script">Control Script</a></li>
-<li><a href="#system-properties">System properties</a></li>
-</ul>
-</li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580145' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580145' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580145" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580145"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/monitoring-metrics/system-views.html b/docs/2.9.0/monitoring-metrics/system-views.html
index cbd5918..643667f 100644
--- a/docs/2.9.0/monitoring-metrics/system-views.html
+++ b/docs/2.9.0/monitoring-metrics/system-views.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3339,7 +3270,7 @@
 <h2 id="querying-system-views">Querying System Views</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To query the system views using the <a href="/docs/2.9.0/tools/sqlline">SQLLine</a> tool, connect to the SYS schema as follows:</p>
+<p>To query the system views using the <a href="/docs/2.9.0/sqlline">SQLLine</a> tool, connect to the SYS schema as follows:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3388,30 +3319,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>System views can also be queried through the <a href="/docs/2.9.0/tools/control-script#system-view-command">Control Script system view command</a>.
-Note that the mentioned above command result contains all columns of the requested system view. If filtering is necessary, it should be performed manually.</p>
-</div>
-<div class="paragraph">
-<p>Examples of the use of <a href="/docs/2.9.0/tools/control-script#system-view-command">Control Script system view command</a>:</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="c"># get the list of nodes</span>
-control.sh <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.sh <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</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"><span class="c"># get the list of nodes</span>
-control.bat <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.bat <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</code></pre>
-</div>
-</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -4399,45 +4306,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The BASELINE_NODE_ATTRIBUTES view exposes node attributes fixed at a moment when a current baseline topology was set.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NODE_CONSISTENT_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node consistent ID.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the node attribute.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Attribute value.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
 <h2 id="client_connections">CLIENT_CONNECTIONS</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -5770,881 +5638,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="binary_metadata">BINARY_METADATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes information about all available binary types.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Type ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Type name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AFF_KEY_FIELD_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Affinity key field name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FIELDS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Fields count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FIELDS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Recorded object fields</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMAS_IDS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema IDs registered for this type</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IS_ENUM</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Whether this is enum type</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="metastorage">METASTORAGE</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the contents of the metastorage cache.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">String or raw binary (if data could not be deserialized for some reason) representation of an element</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_queues">DS_QUEUES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteQueue</code>.
-Note, queue will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CAPACITY</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Capacity</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BOUNDED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when queue capacity is bounded</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_sets">DS_SETS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSet</code>.
-Note, set will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicsequences">DS_ATOMICSEQUENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicSequence</code>.
-Note, atomicsequence will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current sequence value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BATCH_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local batch size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomiclongs">DS_ATOMICLONGS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicLong</code>.
-Note, atomiclong will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicreferences">DS_ATOMICREFERENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicReference</code>.
-Note, atomicreference will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicstamped">DS_ATOMICSTAMPED</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicStamped</code>.
-Note, atomicstamped will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">STAMP</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current stamp value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_countdownlatches">DS_COUNTDOWNLATCHES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteCountDownLatch</code>.
-Note, latch will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INITIAL_COUT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Initial count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AUTO_DELETE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True to automatically delete the latch from a cache when its count reaches zero</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_semaphores">DS_SEMAPHORES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSemaphore</code>.
-Note, semaphores will be shown on the non parent nodes only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AVAILABLE_PERMITS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of permits available</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">QUEUE_LENGTH</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The estimated number of nodes waiting for this lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_reentrantlocks">DS_REENTRANTLOCKS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the contents of <code>IgniteLock</code>.
-Note, lock will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LOCKED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if locked</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAIR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if lock is fair</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_configuration">STATISTICS_CONFIGURATION</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_CONFIGURATION view contains information about <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> configuration.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MAX_PARTITION_OBSOLESCENCE_PERCENT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TINYINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum percentage of obsolescent rows in statistics. See the <a href="/docs/2.9.0/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of distinct values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided total number of values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided average size of non null values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration version.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_local_data">STATISTICS_LOCAL_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_LOCAL_DATA view contains <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> for locally managed (or stored) data. This view is node-specific, so each node has an instance of the view that contains information about its local data statistics.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_partition_data">STATISTICS_PARTITION_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_PARTITION_DATA view contains information about <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> on every partition data stored on a local node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PARTITION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition number.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UPDATE_COUNTER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition counter update when statistics are collected.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -6665,7 +5658,6 @@
 <li><a href="#nodes">NODES</a></li>
 <li><a href="#node_attributes">NODE_ATTRIBUTES</a></li>
 <li><a href="#baseline_nodes">BASELINE_NODES</a></li>
-<li><a href="#baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</a></li>
 <li><a href="#client_connections">CLIENT_CONNECTIONS</a></li>
 <li><a href="#striped_threadpool_queue">STRIPED_THREADPOOL_QUEUE</a></li>
 <li><a href="#datastream_threadpool_queue">DATASTREAM_THREADPOOL_QUEUE</a></li>
@@ -6687,20 +5679,6 @@
 </ul>
 </li>
 <li><a href="#partition_states">PARTITION_STATES</a></li>
-<li><a href="#binary_metadata">BINARY_METADATA</a></li>
-<li><a href="#metastorage">METASTORAGE</a></li>
-<li><a href="#ds_queues">DS_QUEUES</a></li>
-<li><a href="#ds_sets">DS_SETS</a></li>
-<li><a href="#ds_atomicsequences">DS_ATOMICSEQUENCES</a></li>
-<li><a href="#ds_atomiclongs">DS_ATOMICLONGS</a></li>
-<li><a href="#ds_atomicreferences">DS_ATOMICREFERENCES</a></li>
-<li><a href="#ds_atomicstamped">DS_ATOMICSTAMPED</a></li>
-<li><a href="#ds_countdownlatches">DS_COUNTDOWNLATCHES</a></li>
-<li><a href="#ds_semaphores">DS_SEMAPHORES</a></li>
-<li><a href="#ds_reentrantlocks">DS_REENTRANTLOCKS</a></li>
-<li><a href="#statistics_configuration">STATISTICS_CONFIGURATION</a></li>
-<li><a href="#statistics_local_data">STATISTICS_LOCAL_DATA</a></li>
-<li><a href="#statistics_partition_data">STATISTICS_PARTITION_DATA</a></li>
 </ul>
     </div>
           
@@ -6740,11 +5718,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/monitoring-metrics/tracing.html b/docs/2.9.0/monitoring-metrics/tracing.html
index b1f7c5d..2e4735a 100644
--- a/docs/2.9.0/monitoring-metrics/tracing.html
+++ b/docs/2.9.0/monitoring-metrics/tracing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class='active'
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3330,9 +3261,6 @@
 <li>
 <p>Transactions</p>
 </li>
-<li>
-<p>SQL queries</p>
-</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3460,9 +3388,6 @@
 <li>
 <p><code>TX</code> — transactions</p>
 </li>
-<li>
-<p><code>SQL</code> — SQL queries</p>
-</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3616,256 +3541,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="tracing-sql-queries">Tracing SQL Queries</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>To enable SQL queries tracing, use <code>SQL</code> as a value of the <code>scope</code> parameter during the <a href="https://ignite.apache.org/docs/latest/monitoring-metrics/tracing#enabling-trace-sampling" target="_blank" rel="noopener">trace sampling configuration</a>.
-If tracing of SQL queries is enabled, execution of each SQL query on any cluster node will produce a separate trace.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Enabling tracing for SQL queries imposes a severe degradation on SQL engine performance.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>The table below provides descriptions, a list of tags, and annotations for each span that can be a part of the SQL query trace tree.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Depending on the SQL query type and its execution plan, some spans may not be present in the SQL query span tree.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 16.6666%;">
-<col style="width: 41.6666%;">
-<col style="width: 41.6668%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Span Name</th>
-<th class="tableblock halign-left valign-top">Description</th>
-<th class="tableblock halign-left valign-top">Tags and Annotations</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of an SQL query from the moment of registration until the used resources on the query initiator node are released</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-<li>
-<p>sql.schema - SQL schema</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.open</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor opening</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.close</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor closure</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.cancel</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor cancellation</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.parse</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Parsing of SQL query</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.parser.cache.hit - Whether parsing of the SQL query was skipped due to the cached result</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.execute.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL query execution request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.next.page.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of the request for obtaining the next page of local SQL query execution result</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of the message with a node local SQL query execution result page</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of query by H2 SQL engine</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.prepare</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Reading rows from the cursor and preparing a result page</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.page.rows - Number of rows that a result page contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.fail.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of a message that indicates failure of SQL query execution</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.execute.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL DML query execution request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL DML query execution result by query initiator node</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.cancel.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL query cancel request</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.iterator.open</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query iterator opening</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.iterator.close</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query iterator closure</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.fetch</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Fetching SQL query result page</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.page.rows - Number of rows that result page contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.wait</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Waiting for SQL query results page to be received from remote node</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.index.range.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing SQL index range request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.index - SQL index name</p>
-</li>
-<li>
-<p>sql.table - SQL table name</p>
-</li>
-<li>
-<p>sql.index.range.rows - Number of rows that an index range request result contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.index.range.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing SQL index range responce</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of SQL DML query</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.command.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of an SQL command query, which is either a DDL query or an Ignite native command</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.partitions.reserve</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Reservation of data partitions used to execute a query</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>Annotation message that indicates reservation of data partitions for a particular cache - <code>Cache partitions were reserved [cache=&lt;name of the cache&gt;, partitions=[&lt;partitions numbers&gt;]</code></p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cache.update</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache update as a result of SQL DML query execution</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.cache.updates - Number of cache entries to be updated as a result of DML query</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.batch.process</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL batch update</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -3885,7 +3560,6 @@
 </li>
 <li><a href="#exporting-traces">Exporting Traces</a></li>
 <li><a href="#analyzing-trace-data">Analyzing Trace Data</a></li>
-<li><a href="#tracing-sql-queries">Tracing SQL Queries</a></li>
 </ul>
     </div>
           
@@ -3925,11 +3599,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/asp-net-output-caching.html b/docs/2.9.0/net-specific/asp-net-output-caching.html
index d7e3b1a..643a033 100644
--- a/docs/2.9.0/net-specific/asp-net-output-caching.html
+++ b/docs/2.9.0/net-specific/asp-net-output-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3436,11 +3367,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/asp-net-session-state-caching.html b/docs/2.9.0/net-specific/asp-net-session-state-caching.html
index a5284f6..b2b98f2 100644
--- a/docs/2.9.0/net-specific/asp-net-session-state-caching.html
+++ b/docs/2.9.0/net-specific/asp-net-session-state-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/index.html b/docs/2.9.0/net-specific/index.html
index 39082da..d13b748 100644
--- a/docs/2.9.0/net-specific/index.html
+++ b/docs/2.9.0/net-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-async.html b/docs/2.9.0/net-specific/net-async.html
deleted file mode 100644
index 95f90a7..0000000
--- a/docs/2.9.0/net-specific/net-async.html
+++ /dev/null
@@ -1,3512 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Asynchronous APIs | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/net-specific/net-async" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class='active'
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/net-specific/net-async.adoc" target="_blank">Edit</a>
-        
-            <h1>Asynchronous APIs</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Many Ignite APIs have asynchronous variants, for example, <code>void ICache.Put</code> and <code>Task ICache.PutAsync</code>.
-Async APIs allow us to write <a href="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/">efficient non-blocking code</a>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">ICache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;</span> <span class="n">cache</span> <span class="p">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;(</span><span class="s">"name"</span><span class="p">);</span>
-
-<span class="c1">// Sync, blocks thread on every call.</span>
-<span class="n">cache</span><span class="p">.</span><span class="nf">Put</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="n">cache</span><span class="p">.</span><span class="nf">Get</span><span class="p">(</span><span class="m">1</span><span class="p">);</span>
-
-<span class="c1">// Async, does not block threads.</span>
-<span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>With async APIs, current thread is not blocked while we wait for the cache operation to complete;
-the thread is returned to the thread pool and can perform other work.</p>
-</div>
-<div class="paragraph">
-<p>When the async operation completes, our method resumes execution - either on the same thread, or on a different one -
-depending on the environment and the configuration. This is called "async continuation".</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="async-continuations">Async Continuations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Unless specified otherwise, Ignite executes async continuations on the <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool</a>, which is safe and does not require any special care.</p>
-</div>
-<div class="sect2">
-<h3 id="thin-client">Thin Client</h3>
-<div class="paragraph">
-<p>All thin client async APIs use <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool.</a> for async continuations.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="thick-cache">Thick Cache</h3>
-<div class="paragraph">
-<p>Callbacks for asynchronous cache operations on server and thick client nodes are invoked by using Java <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration.AsyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore the previous behavior, use <code>IgniteConfiguration.AsyncContinuationExecutor = AsyncContinuationExecutor.UnsafeSynchronous</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<h3 id="ignite-2-10-and-before-possibility-of-deadlocks-and-system-pool-starvation" class="discrete"><strong>Ignite 2.10 and before</strong>: possibility of deadlocks and system pool starvation</h3>
-<div class="paragraph">
-<p>In Ignite versions 2.10 and before, system pool is used to run async continuations,
-which means that <code>GetAsync</code> call in the code above is executed by the system thread.</p>
-</div>
-<div class="paragraph">
-<p>This can lead to deadlocks if user code blocks the thread, or cause starvation because system thread is busy
-running user code instead of performing cache operations.</p>
-</div>
-<div class="paragraph">
-<p>To enable safe behavior, move continuations to .NET Thread Pool manually:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="p">{},</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span>
-
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Tip: use an extension method to reduce verbosity.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="compute">Compute</h3>
-<div class="paragraph">
-<p><strong>Ignite 2.11 and later</strong>: all <code>ICompute</code> async APIs use .NET Thread Pool to run async continuations.</p>
-</div>
-<div class="paragraph">
-<p><strong>Ignite 2.10 and before</strong>: Compute async continuations are executed on <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-To reduce the load on the public pool, it is recommended to use the same <code>ContinueWith</code> approach as above:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">compute</span><span class="p">.</span><span class="nf">CallAsync</span><span class="p">(</span><span class="k">new</span> <span class="nf">MyAction</span><span class="p">()).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This will move the continuation from Ignite public pool (reserved for Compute functionality) to the .NET thread pool (<code>TaskScheduler.Default</code>).</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="configureawait">ConfigureAwait</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Task.ConfigureAwait</code> method can be used as usual with all Ignite async APIs.</p>
-</div>
-<div class="paragraph">
-<p>See <a href="https://devblogs.microsoft.com/dotnet/configureawait-faq/">ConfigureAwait FAQ</a> for more details.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#async-continuations">Async Continuations</a>
-<ul class="sectlevel2">
-<li><a href="#thin-client">Thin Client</a></li>
-<li><a href="#thick-cache">Thick Cache</a></li>
-<li><a href="#compute">Compute</a></li>
-</ul>
-</li>
-<li><a href="#configureawait">ConfigureAwait</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/net-specific/net-configuration-options.html b/docs/2.9.0/net-specific/net-configuration-options.html
index 8402ddf..81f859e 100644
--- a/docs/2.9.0/net-specific/net-configuration-options.html
+++ b/docs/2.9.0/net-specific/net-configuration-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3548,11 +3479,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-cross-platform-support.html b/docs/2.9.0/net-specific/net-cross-platform-support.html
index f4a453a..5dfb501 100644
--- a/docs/2.9.0/net-specific/net-cross-platform-support.html
+++ b/docs/2.9.0/net-specific/net-cross-platform-support.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3455,11 +3386,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-deployment-options.html b/docs/2.9.0/net-specific/net-deployment-options.html
index 1a2cdaa..c8eea60 100644
--- a/docs/2.9.0/net-specific/net-deployment-options.html
+++ b/docs/2.9.0/net-specific/net-deployment-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3297,7 +3228,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Apache Ignite.NET consists of .NET assemblies and Java jar files. The .NET assemblies are referenced by your project and
-are copied to an output folder during the build automatically. The JAR files can be handled automatically or manually, depending on the approach.
+are copied to an output folder during the build automatically. The JAR files should be copied manually.
 Ignite.NET discovers them via the <code>IgniteHome</code> or <code>JvmClasspath</code> settings.</p>
 </div>
 <div class="paragraph">
@@ -3306,69 +3237,12 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="nuget-deployment">NuGet Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Apache.Ignite</code> NuGet package includes a <code>lib</code> folder with all the required jar files. This folder has
-the <code>&lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt;</code> build action, and is copied automatically to the output directory
-during the build or publish process.</p>
-</div>
-<div class="paragraph">
-<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
-ASP.NET deployments (see below).</p>
-</div>
-<div class="paragraph">
-<p>To disable this default build action, add the <code>&lt;ExcludeAssets&gt;build&lt;/ExcludeAssets&gt;</code> <a href="https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files#controlling-dependency-assets">property</a> to the corresponding <code>&lt;PackageReference&gt;</code> in your <code>.csproj</code> file.
-This can be useful for thin client use cases and custom deployments.</p>
-</div>
-<code-tabs><code-tab data-tab='MyApp.csproj'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;Project</span> <span class="na">Sdk=</span><span class="s">"Microsoft.NET.Sdk"</span><span class="nt">&gt;</span>
-    ...
-
-    <span class="nt">&lt;ItemGroup&gt;</span>
-      <span class="nt">&lt;PackageReference</span> <span class="na">Include=</span><span class="s">"Apache.Ignite"</span> <span class="na">Version=</span><span class="s">"2.9.1"</span><span class="nt">&gt;</span>
-          <span class="nt">&lt;ExcludeAssets&gt;</span>build<span class="nt">&lt;/ExcludeAssets&gt;</span>
-      <span class="nt">&lt;/PackageReference&gt;</span>
-    <span class="nt">&lt;/ItemGroup&gt;</span>
-
-<span class="nt">&lt;/Project&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-<div class="sect1">
-<h2 id="single-file-deployment">Single File Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite.NET supports <a href="https://docs.microsoft.com/en-us/dotnet/core/deploying/single-file">single file deployment</a> that is available in .NET Core 3 / .NET 5+.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Use the <code>IncludeAllContentForSelfExtract</code> MSBuild property to include jar files into the single-file bundle, or ship them separately.</p>
-</li>
-<li>
-<p>See <a href="net-troubleshooting.html#libcoreclr-not-found">Troubleshooting: DllNotFoundException</a> for a workaround that is required
-on .NET 5 with some Ignite versions.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Publish command example:</p>
-</div>
-<div class="paragraph">
-<p><code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true -p:IncludeAllContentForSelfExtract=true</code></p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="full-binary-package-deployment">Full Binary Package Deployment</h2>
 <div class="sectionbody">
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
+<p>Copy the <a href="https://ignite.apache.org" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
 </li>
 <li>
 <p>Set the <code>IGNITE_HOME</code> environment variable or <code>IgniteConfiguration.IgniteHome</code> setting to point to that folder</p>
@@ -3378,6 +3252,26 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="nuget-deployment">NuGet Deployment</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The post-build event is updated automatically during the Ignite.NET NuGet package installation to copy jar files to
+<code>Libs</code> folder in the output directory (see <a href="/docs/2.9.0/quick-start/dotnet">Getting Started</a>).
+Make sure to include that <code>Libs</code> folder when distributing your binaries.</p>
+</div>
+<div class="paragraph">
+<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
+ASP.NET deployments (see below).</p>
+</div>
+<code-tabs><code-tab data-tab='Post-Build Event'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="k">if </span>not exist <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span> md <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span>
+xcopy /s /y <span class="s2">"</span><span class="si">$(</span>SolutionDir<span class="si">)</span><span class="s2">packages</span><span class="se">\A</span><span class="s2">pache.Ignite.1.6.0</span><span class="se">\L</span><span class="s2">ibs</span><span class="se">\*</span><span class="s2">.*"</span> <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span></code></pre>
+</div>
+</div></code-tab></code-tabs>
+</div>
+</div>
+<div class="sect1">
 <h2 id="custom-deployment">Custom Deployment</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3405,7 +3299,7 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the JAR files to the <code>libs</code> folder next to Apache.Ignite.Core.dll</p>
+<p>Copy the JAR files to the <code>Libs</code> folder next to Apache.Ignite.Core.dll</p>
 </li>
 <li>
 <p>Do not set the <code>IgniteConfiguration.JvmClasspath</code>, <code>IgniteConfiguration.IgniteHome</code> properties and <code>IGNITE_HOME</code> environment variable</p>
@@ -3520,9 +3414,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#nuget-deployment">NuGet Deployment</a></li>
-<li><a href="#single-file-deployment">Single File Deployment</a></li>
 <li><a href="#full-binary-package-deployment">Full Binary Package Deployment</a></li>
+<li><a href="#nuget-deployment">NuGet Deployment</a></li>
 <li><a href="#custom-deployment">Custom Deployment</a>
 <ul class="sectlevel2">
 <li><a href="#deploying-jars-to-a-default-location">Deploying JARs to a default location:</a></li>
@@ -3570,11 +3463,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-entity-framework-cache.html b/docs/2.9.0/net-specific/net-entity-framework-cache.html
index 1f25bfb..97f1fe0 100644
--- a/docs/2.9.0/net-specific/net-entity-framework-cache.html
+++ b/docs/2.9.0/net-specific/net-entity-framework-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3569,11 +3500,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-java-services-execution.html b/docs/2.9.0/net-specific/net-java-services-execution.html
index 671b3fa..0438387 100644
--- a/docs/2.9.0/net-specific/net-java-services-execution.html
+++ b/docs/2.9.0/net-specific/net-java-services-execution.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3400,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-linq.html b/docs/2.9.0/net-specific/net-linq.html
index 967f9a5..c9acc11 100644
--- a/docs/2.9.0/net-specific/net-linq.html
+++ b/docs/2.9.0/net-specific/net-linq.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3778,11 +3709,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-logging.html b/docs/2.9.0/net-specific/net-logging.html
index 3c3576e..d96ef20 100644
--- a/docs/2.9.0/net-specific/net-logging.html
+++ b/docs/2.9.0/net-specific/net-logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class='active'
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-platform-cache.html b/docs/2.9.0/net-specific/net-platform-cache.html
index ed4628c..f605693 100644
--- a/docs/2.9.0/net-specific/net-platform-cache.html
+++ b/docs/2.9.0/net-specific/net-platform-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3574,11 +3505,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-platform-interoperability.html b/docs/2.9.0/net-specific/net-platform-interoperability.html
index da9c7c1..1e41484 100644
--- a/docs/2.9.0/net-specific/net-platform-interoperability.html
+++ b/docs/2.9.0/net-specific/net-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3656,11 +3587,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-plugins.html b/docs/2.9.0/net-specific/net-plugins.html
index dae8ae8..b8b4d3e 100644
--- a/docs/2.9.0/net-specific/net-plugins.html
+++ b/docs/2.9.0/net-specific/net-plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3481,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-remote-assembly-loading.html b/docs/2.9.0/net-specific/net-remote-assembly-loading.html
index 297eb44..56b29be 100644
--- a/docs/2.9.0/net-specific/net-remote-assembly-loading.html
+++ b/docs/2.9.0/net-specific/net-remote-assembly-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-serialization.html b/docs/2.9.0/net-specific/net-serialization.html
index 7a6025d..d1ca4ce 100644
--- a/docs/2.9.0/net-specific/net-serialization.html
+++ b/docs/2.9.0/net-specific/net-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3690,11 +3621,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-standalone-nodes.html b/docs/2.9.0/net-specific/net-standalone-nodes.html
index 38383a0..bc619a0 100644
--- a/docs/2.9.0/net-specific/net-standalone-nodes.html
+++ b/docs/2.9.0/net-specific/net-standalone-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/net-specific/net-troubleshooting.html b/docs/2.9.0/net-specific/net-troubleshooting.html
index 4ab71ba..c865d6b 100644
--- a/docs/2.9.0/net-specific/net-troubleshooting.html
+++ b/docs/2.9.0/net-specific/net-troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3457,62 +3388,6 @@
 by setting the <code>COMPlus_EnableAlternateStackCheck</code> environment variable to <code>1</code>.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="zombie-processes-on-linux">Zombie processes on Linux</h3>
-<div class="paragraph">
-<p>On Linux, both .NET and Java install <code>SIGCHLD</code> handler to deal with child process termination.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Handlers are installed lazily (when a <code>Process</code> is first started)</p>
-</li>
-<li>
-<p>Only one handler can exist at a time</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Therefore, it is possible that Java overwrites .NET handler, or vice versa,
-making it impossible to clean up child processes on one of the platforms,
-resulting in <a href="https://en.wikipedia.org/wiki/Parent_process">zombie processes</a>.</p>
-</div>
-<div class="paragraph">
-<p><strong>Ignite uses child processes on Java side in one particular case: when Persistence is enabled and <code>direct-io</code> module is used.</strong>
-In this case .NET <code>System.Diagnostics.Process</code> API should not be used.</p>
-</div>
-<div class="sect3">
-<h4 id="workaround">Workaround</h4>
-<div class="paragraph">
-<p>To work around the issue, make sure that child processes are created either only on Java side, or only on .NET side.</p>
-</div>
-<div class="paragraph">
-<p>For example, when <code>direct-io</code> is used, and .NET code requires starting a child process,
-move the process handling logic to Java side and invoke it with
-<a href="/docs/2.9.0/developers-guide/distributed-computing/distributed-computing">Compute</a> <code>ExecuteJavaTask</code> API.
-Alternatively, use Services API to call Java service from .NET.</p>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"><a id="libcoreclr-not-found"></a> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</h3>
-<div class="paragraph">
-<p>Occurs on .NET 5 in a single-file publish mode (e.g. <code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true</code>).</p>
-</div>
-<div class="sect3">
-<h4 id="workaround-2">Workaround</h4>
-<div class="paragraph">
-<p>Add the following code before starting the Ignite node:</p>
-</div>
-<code-tabs><code-tab data-tab='C#'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">NativeLibrary</span><span class="p">.</span><span class="nf">SetDllImportResolver</span><span class="p">(</span>
-    <span class="k">typeof</span><span class="p">(</span><span class="n">Ignition</span><span class="p">).</span><span class="n">Assembly</span><span class="p">,</span>
-    <span class="p">(</span><span class="n">lib</span><span class="p">,</span> <span class="n">_</span><span class="p">,</span> <span class="n">_</span><span class="p">)</span> <span class="p">=&gt;</span> <span class="n">lib</span> <span class="p">==</span> <span class="s">"libcoreclr.so"</span> <span class="p">?</span> <span class="p">(</span><span class="n">IntPtr</span><span class="p">)</span> <span class="p">(-</span><span class="m">1</span><span class="p">)</span> <span class="p">:</span> <span class="n">IntPtr</span><span class="p">.</span><span class="n">Zero</span><span class="p">);</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3536,16 +3411,6 @@
 <li><a href="#failed-to-start-manager-gridmanageradapter">Failed to start manager : GridManagerAdapter</a></li>
 <li><a href="#could-not-load-file-or-assembly-myassembly-or-one-of-its-dependencies-the-system-cannot-find-the-file-specified">Could not load file or assembly 'MyAssembly' or one of its dependencies. The system cannot find the file specified.</a></li>
 <li><a href="#stack-smashing-detected-dotnet-terminated">Stack smashing detected: dotnet terminated</a></li>
-<li><a href="#zombie-processes-on-linux">Zombie processes on Linux</a>
-<ul class="sectlevel3">
-<li><a href="#workaround">Workaround</a></li>
-</ul>
-</li>
-<li><a href="#dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</a>
-<ul class="sectlevel3">
-<li><a href="#workaround-2">Workaround</a></li>
-</ul>
-</li>
 </ul>
 </li>
 </ul>
@@ -3587,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/general-perf-tips.html b/docs/2.9.0/perf-and-troubleshooting/general-perf-tips.html
index ede9a41..89ee4e3 100644
--- a/docs/2.9.0/perf-and-troubleshooting/general-perf-tips.html
+++ b/docs/2.9.0/perf-and-troubleshooting/general-perf-tips.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/handling-exceptions.html b/docs/2.9.0/perf-and-troubleshooting/handling-exceptions.html
index c1c953a..959ee0b 100644
--- a/docs/2.9.0/perf-and-troubleshooting/handling-exceptions.html
+++ b/docs/2.9.0/perf-and-troubleshooting/handling-exceptions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3705,11 +3636,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/index.html b/docs/2.9.0/perf-and-troubleshooting/index.html
index f517492..ef454aa 100644
--- a/docs/2.9.0/perf-and-troubleshooting/index.html
+++ b/docs/2.9.0/perf-and-troubleshooting/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/memory-tuning.html b/docs/2.9.0/perf-and-troubleshooting/memory-tuning.html
index 3a7bbce..b29c755 100644
--- a/docs/2.9.0/perf-and-troubleshooting/memory-tuning.html
+++ b/docs/2.9.0/perf-and-troubleshooting/memory-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3604,11 +3535,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/persistence-tuning.html b/docs/2.9.0/perf-and-troubleshooting/persistence-tuning.html
index 4c2647a..11ee6ad 100644
--- a/docs/2.9.0/perf-and-troubleshooting/persistence-tuning.html
+++ b/docs/2.9.0/perf-and-troubleshooting/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3890,11 +3821,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/sql-tuning.html b/docs/2.9.0/perf-and-troubleshooting/sql-tuning.html
index 0bc6954..1ddb2a7 100644
--- a/docs/2.9.0/perf-and-troubleshooting/sql-tuning.html
+++ b/docs/2.9.0/perf-and-troubleshooting/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4008,11 +3939,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/thread-pools-tuning.html b/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning.html
index 343a65b..347a4cc 100644
--- a/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning.html
+++ b/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3370,18 +3301,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="snapshot-pool">Snapshot Pool</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The snapshot pool is used for processing all the cluster operations related to taking or restoring Apache Ignite snapshots.</p>
-</div>
-<div class="paragraph">
-<p>The default pool size is <code>4</code> (see the <code>IgniteConfiguration.DFLT_SNAPSHOT_THREAD_POOL_SIZE</code>).
-Use <code>IgniteConfiguration.setSnapshotThreadPoolSize(&#8230;&#8203;)</code> to change the pool size.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="creating-custom-thread-pool">Creating Custom Thread Pool</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3486,7 +3405,6 @@
 <li><a href="#service-pool">Service Pool</a></li>
 <li><a href="#striped-pool">Striped Pool</a></li>
 <li><a href="#data-streamer-pool">Data Streamer Pool</a></li>
-<li><a href="#snapshot-pool">Snapshot Pool</a></li>
 <li><a href="#creating-custom-thread-pool">Creating Custom Thread Pool</a></li>
 </ul>
     </div>
@@ -3527,11 +3445,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/troubleshooting.html b/docs/2.9.0/perf-and-troubleshooting/troubleshooting.html
index f4c91bb..595f2c0 100644
--- a/docs/2.9.0/perf-and-troubleshooting/troubleshooting.html
+++ b/docs/2.9.0/perf-and-troubleshooting/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,11 +3455,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/perf-and-troubleshooting/yardstick-benchmarking.html b/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking.html
index 81eb1dc..2bf2e46 100644
--- a/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking.html
+++ b/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3632,11 +3563,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/custom-cache-store.html b/docs/2.9.0/persistence/custom-cache-store.html
index e665954..5f25d35 100644
--- a/docs/2.9.0/persistence/custom-cache-store.html
+++ b/docs/2.9.0/persistence/custom-cache-store.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3432,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/disk-compression.html b/docs/2.9.0/persistence/disk-compression.html
index 2eff1fc..1a7b63f 100644
--- a/docs/2.9.0/persistence/disk-compression.html
+++ b/docs/2.9.0/persistence/disk-compression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3447,11 +3378,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/external-storage.html b/docs/2.9.0/persistence/external-storage.html
index 424e3ba..4c62e3e 100644
--- a/docs/2.9.0/persistence/external-storage.html
+++ b/docs/2.9.0/persistence/external-storage.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3778,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/native-persistence-defragmentation.html b/docs/2.9.0/persistence/native-persistence-defragmentation.html
deleted file mode 100644
index d936d14..0000000
--- a/docs/2.9.0/persistence/native-persistence-defragmentation.html
+++ /dev/null
@@ -1,3464 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Persistence Defragmentation | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/persistence/native-persistence-defragmentation" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/native-persistence-defragmentation.adoc" target="_blank">Edit</a>
-        
-            <h1>Persistence Defragmentation</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Apache Ignite memory management mechanism can only create or reuse pages for user data, but it never frees them. So the files, where Ignite persists data, can only grow and never shrink.</p>
-</div>
-<div class="paragraph">
-<p>In most use cases, it does not cause any problem as once created page can be reused multiple times. However, in certain cases, it is possible that cache contains very little data but occupies large chunks of disk space because a significant volume of data was removed from the cache.</p>
-</div>
-<div class="paragraph">
-<p>Defragmentation enables a user to shrink data files and claim back disk space.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Defragmentation can only be used with historical rebalance enabled. If historical rebalancing is disabled, the server node always triggers full rebalance after the restart, which would throw away the defragmented partition. A full set of data is transferred to the node from other nodes over a network. Depending on the dataset’s size, transferring may require significant time and slow down the whole cluster as network capacity is essential to fulfill user requests.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="performing-defragmentation">Performing Defragmentation</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Defragmentation is a costly operation in terms of disk IO. To avoid slowing down user operations, note that defragmentation cannot be executed on a regular node joined to the cluster. To perform defragmentation, you need to request it first on a particular node or set of nodes and then restart them.</p>
-</div>
-<div class="sect2">
-<h3 id="starting-defragmentation">Starting Defragmentation</h3>
-<div class="paragraph">
-<p>To request defragmentation, use the following command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--defragmentation</span> schedule <span class="nt">--nodes</span> &lt;consistentIds&gt; <span class="o">[</span><span class="nt">--caches</span> &lt;cacheNames&gt;]</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>After the manual restart, the node with the requested defragmentation enters a special mode called maintenance mode. The node in maintenance mode does not join the rest of the cluster but remains isolated until defragmentation is completed (or canceled by explicit user request). After that, the user has to restart the node one more time: it exits maintenance mode and returns to normal operations (joining the cluster and starting to serve regular workload).</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Nodes in maintenance mode do not participate in serving the regular workload. It is not recommended to execute defragmentation on several nodes simultaneously as it reduces the number of backups, thus increasing the risk of partition loss.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="stopping-defragmentation">Stopping Defragmentation</h3>
-<div class="paragraph">
-<p>When a node executes defragmentation, it is possible to cancel it. To stop defragmentation, run the following command available in the control utility:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--defragmentation</span> cancel <span class="nt">--host</span> <span class="nt">--port</span></code></pre>
-</div>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>To reduce disk space requirements during defragmentation, caches are defragmented one by one (if a defragmentation of more than one cache is requested). To calculate additional required space, find the cache that occupies the most disk space. The same amount of disk space is required for defragmentation at max.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="conclusion">Conclusion</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>In most situations, defragmentation is not necessary as existing memory management mechanism effectively reuses memory left after data deletion. But in rare cases, it may be necessary to employ it to free up disk space up.</p>
-</div>
-<div class="paragraph">
-<p>Persistence defragmentation requires taking nodes out of their normal operations, so a careful planning is recommended.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#performing-defragmentation">Performing Defragmentation</a>
-<ul class="sectlevel2">
-<li><a href="#starting-defragmentation">Starting Defragmentation</a></li>
-<li><a href="#stopping-defragmentation">Stopping Defragmentation</a></li>
-</ul>
-</li>
-<li><a href="#conclusion">Conclusion</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/persistence/native-persistence.html b/docs/2.9.0/persistence/native-persistence.html
index aa3e525..3b77348 100644
--- a/docs/2.9.0/persistence/native-persistence.html
+++ b/docs/2.9.0/persistence/native-persistence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3300,18 +3231,6 @@
 When it is enabled, Ignite always stores all the data on disk, and loads as much data as it can into RAM for processing.
 For example, if there are 100 entries and RAM has the capacity to store only 20, then all 100 are stored on disk and only 20 are cached in RAM for better performance.</p>
 </div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-For more information on Native Persistence, watch <a href="https://www.youtube.com/watch?v=6Yg5QW-XFVc&amp;list=PLMc7NR20hA-KF8c_hVICKpzKnWkjzfC2V&amp;index=19" target="_blank" rel="noopener">the architectural deep dive</a> on the internals of the Ignite storage engine.
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>When Native persistence is turned off and no external storage is used, Ignite behaves as a pure in-memory store.</p>
 </div>
@@ -3655,18 +3574,6 @@
 </div>
 <div class="sect2">
 <h3 id="disabling-wal">Disabling WAL</h3>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-Disabling or enabling WAL should only be done on stable topology: all baseline nodes should be present, no nodes should join or leave the cluster for the duration of this operation. Otherwise, cache may be stuck in inconsistent state. If that happens, it is advised to destroy the affected cache(s).
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>There are situations when it is reasonable to have the WAL disabled to get better performance. For instance, it is useful to disable WAL during initial data loading and enable it after the pre-loading is complete.</p>
 </div>
@@ -3955,11 +3862,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/persistence-tuning.html b/docs/2.9.0/persistence/persistence-tuning.html
index 4c56278..4ee8a0f 100644
--- a/docs/2.9.0/persistence/persistence-tuning.html
+++ b/docs/2.9.0/persistence/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3879,11 +3810,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/snapshots/snapshots.html b/docs/2.9.0/persistence/snapshots.html
similarity index 91%
rename from docs/2.9.0/snapshots/snapshots.html
rename to docs/2.9.0/persistence/snapshots.html
index 884180a..81bc8a0 100644
--- a/docs/2.9.0/snapshots/snapshots.html
+++ b/docs/2.9.0/persistence/snapshots.html
@@ -52,7 +52,7 @@
     <meta name="ignite-version" content="2.9.0" />
     <title>Cluster Snapshots | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.0/snapshots/snapshots" />
+    <link rel="canonical" href="/docs/2.9.0/persistence/snapshots" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -889,8 +876,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<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 '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
+                            <a href="/docs/2.9.0/persistence/snapshots"
+                                class='active'
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='active' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,7 +3219,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/snapshots/snapshots.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshots.adoc" target="_blank">Edit</a>
         
             <h1>Cluster Snapshots</h1>
         
@@ -3382,31 +3313,45 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration">Configuration</h2>
+<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
 <div class="sectionbody">
-<div class="sect2">
-<h3 id="snapshot-directory">Snapshot Directory</h3>
 <div class="paragraph">
 <p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node and uses the same storage
 media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your application&#8217;s performance by sharing the disk I/O with the
+already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
 Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
 </div>
 <div class="paragraph">
-<p>See the <a href="/docs/2.9.0/persistence/snapshot-directory#configuring-snapshot-directory">Configuring Snapshot Directory</a> page for
-configuration examples.</p>
+<p>You can avoid this interference between Ignite Native persistence and snapshotting
+by either changing <a href="/docs/2.9.0/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
+or overriding the default snapshots' location as shown below:</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="c">&lt;!--
+       Sets a path to the root directory where snapshot files will be persisted.
+       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
+    --&gt;</span>
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
+
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
+            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></code></pre>
 </div>
-<div class="sect2">
-<h3 id="snapshot-execution-pool">Snapshot Execution Pool</h3>
-<div class="paragraph">
-<p>By default, the snapshot thread pool size has a value of <code>4</code>. Decreasing the number of threads involved in the snapshot creation process
-increases the total amount of time for taking a snapshot. However, this keeps the disk load within reasonable limits.</p>
+</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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
+
+<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></code></pre>
 </div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning" target="_blank" rel="noopener">Ignite Snapshot Execution Pool</a> page for more details.</p>
-</div>
-</div>
+</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -3418,7 +3363,7 @@
 <div class="sect2">
 <h3 id="using-control-script">Using Control Script</h3>
 <div class="paragraph">
-<p>Ignite ships the <a href="/docs/2.9.0/tools/control-script">Control Script</a> that supports snapshots-related commands listed below:</p>
+<p>Ignite ships the <a href="/docs/2.9.0/control-script">control script</a> that supports snapshots-related commands listed below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3468,16 +3413,16 @@
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
 
-<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
+<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
     <span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"Maxim"</span><span class="o">);</span>
 
     <span class="c1">// Start snapshot operation.</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">createSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">).</span><span class="na">get</span><span class="o">();</span>
 <span class="o">}</span>
 <span class="k">finally</span> <span class="o">{</span>
-    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
+    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3485,35 +3430,11 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="checking-snapshot-consistency">Checking Snapshot Consistency</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Usually all the cluster nodes run on different machines and have the snapshot data spread across the cluster.
-Each node stores its own snapshot segment, so in some cases it may be necessary to check the snapshot for completeness
-of data and for data consistency across the cluster before restoring from the snapshot.</p>
-</div>
-<div class="paragraph">
-<p>For such cases, Apache Ignite is delivered with built-in snapshot consistency check commands that enable you to verify
-internal data consistency, calculate data partitions hashes and pages checksums, and print out the result if a
-problem is found. The check command also compares hashes of a primary partitions with corresponding backup partitions
-and reports any differences.</p>
-</div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.9.0/tools/control-script#checking-snapshot-consistency">Control Script</a> that supports snapshots-related checking
-commands.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="restoring-from-snapshot">Restoring From Snapshot</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>A snapshot can be restored either manually on a stopped cluster or automatically on an active cluster. Both procedures are described below.</p>
-</div>
-<div class="sect2">
-<h3 id="manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>Stop the cluster, then replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
+<p>Currently, the data restore procedure has to be performed manually. In a nutshell, you need to stop the cluster,
+replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
 </div>
 <div class="paragraph">
 <p>The detailed procedure looks as follows:</p>
@@ -3527,20 +3448,23 @@
 <p>Remove all files from the checkpoint <code>$IGNITE_HOME/work/cp</code> directory</p>
 </li>
 <li>
-<p>Do the following on each node:</p>
+<p>Do the following on each node. Clean the
+<a href="/docs/2.9.0/link:persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if
+it&#8217;s not located under the Ignite <code>work</code> dir:</p>
 <div class="ulist">
 <ul>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory</p>
 </li>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory</p>
 </li>
 <li>
-<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the <a href="/docs/2.9.0/persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if it&#8217;s not located under the Ignite <code>work</code> dir.</p>
+<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the</p>
 </li>
 <li>
-<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory. If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
+<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory.
+If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
 </li>
 </ul>
 </div>
@@ -3554,7 +3478,8 @@
 <p><strong>Restore On Cluster of Different Topology</strong></p>
 </div>
 <div class="paragraph">
-<p>You may want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table below explains what options are supported:</p>
+<p>Sometimes you might want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table
+below explains what options are supported:</p>
 </div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
@@ -3584,76 +3509,12 @@
 </tbody>
 </table>
 </div>
-<div class="sect2">
-<h3 id="automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>The automatic restore procedure allows the user to restore cache groups from a snapshot on an active cluster by using the Java API or <a href="/docs/2.9.0/tools/control-script">command line script</a>.</p>
-</div>
-<div class="paragraph">
-<p>Currently, this procedure has several limitations, that will be resolved in future releases:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Restoring is possible only if all parts of the snapshot are present in the cluster. Each node looks for a local snapshot data in the configured snapshot path by the given snapshot name and consistent node ID.</p>
-</li>
-<li>
-<p>The restore procedure can be applied only to cache groups created by the user.</p>
-</li>
-<li>
-<p>Cache groups to be restored from the snapshot must not be present in the cluster. If they are present, they must be <a href="/docs/2.9.0/key-value-api/basic-cache-operations#destroying-caches">destroyed</a> by the user before starting this operation.</p>
-</li>
-<li>
-<p>Concurrent restore operations are not allowed. Thus, if one operation has been started, the other can only be started after the first is completed.</p>
-</li>
-</ul>
-</div>
-<div class="sect3">
-<h4 id="restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</h4>
-<div class="paragraph">
-<p>The following code snippet demonstrates how to restore an individual cache group from a snapshot.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Restore cache named "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-<span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">restoreSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">,</span> <span class="nc">Collections</span><span class="o">.</span><span class="na">singleton</span><span class="o">(</span><span class="s">"snapshot-cache"</span><span class="o">)).</span><span class="na">get</span><span class="o">();</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='CLI'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Restore cache group "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_02092020 <span class="nt">--start</span> snapshot-cache</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect3">
-<h4 id="using-cli-to-control-restore-operation">Using CLI to control restore operation</h4>
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides the ability to start, stop, and get the status of the restore operation.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Start restoring all user-created cache groups from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span>
-
-<span class="c"># Start restoring only "cache-group1" and "cache-group2" from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span> cache-group1,cache-group2
-
-<span class="c"># Get the status of the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--status</span>
-
-<span class="c"># Cancel the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--cancel</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
 </div>
 <div class="sect1">
 <h2 id="consistency-guarantees">Consistency Guarantees</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite.
+<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite
 Persistence data, index, schema, binary metadata, marshaller and other files on nodes.</p>
 </div>
 <div class="paragraph">
@@ -3692,6 +3553,12 @@
 <li>
 <p>The snapshot procedure is interrupted if a server node leaves the cluster.</p>
 </li>
+<li>
+<p>Snapshot may be restored only at the same cluster topology with the same node IDs;</p>
+</li>
+<li>
+<p>The automatic restore procedure is not available yet. You have to restore it manually.</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3711,12 +3578,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#configuration">Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#snapshot-directory">Snapshot Directory</a></li>
-<li><a href="#snapshot-execution-pool">Snapshot Execution Pool</a></li>
-</ul>
-</li>
+<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
 <li><a href="#creating-snapshot">Creating Snapshot</a>
 <ul class="sectlevel2">
 <li><a href="#using-control-script">Using Control Script</a></li>
@@ -3724,18 +3586,7 @@
 <li><a href="#using-java-api">Using Java API</a></li>
 </ul>
 </li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
-<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a>
-<ul class="sectlevel2">
-<li><a href="#manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</a></li>
-<li><a href="#automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</a>
-<ul class="sectlevel3">
-<li><a href="#restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</a></li>
-<li><a href="#using-cli-to-control-restore-operation">Using CLI to control restore operation</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a></li>
 <li><a href="#consistency-guarantees">Consistency Guarantees</a></li>
 <li><a href="#current-limitations">Current Limitations</a></li>
 </ul>
@@ -3777,11 +3628,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/persistence/swap.html b/docs/2.9.0/persistence/swap.html
index 893e8f8..61d8dec 100644
--- a/docs/2.9.0/persistence/swap.html
+++ b/docs/2.9.0/persistence/swap.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3411,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/plugins.html b/docs/2.9.0/plugins.html
index 421b4bd..692f9aa 100644
--- a/docs/2.9.0/plugins.html
+++ b/docs/2.9.0/plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3639,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/cpp.html b/docs/2.9.0/quick-start/cpp.html
index 2409fad..2e72ee2 100644
--- a/docs/2.9.0/quick-start/cpp.html
+++ b/docs/2.9.0/quick-start/cpp.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for C++ | Ignite Documentation</title>
+    <title>Ignite for C++ | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/cpp" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/cpp.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for C++</h1>
+            <h1>Ignite for C++</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3689,11 +3620,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/dotnet.html b/docs/2.9.0/quick-start/dotnet.html
index e8e6643..eaa7f91 100644
--- a/docs/2.9.0/quick-start/dotnet.html
+++ b/docs/2.9.0/quick-start/dotnet.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for .NET/C# | Ignite Documentation</title>
+    <title>Ignite for .NET/C# | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/dotnet" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/dotnet.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for .NET/C#</h1>
+            <h1>Ignite for .NET/C#</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">.NET Framework</p></td>
@@ -3477,11 +3408,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/index.html b/docs/2.9.0/quick-start/index.html
index bcf774f..44079d1 100644
--- a/docs/2.9.0/quick-start/index.html
+++ b/docs/2.9.0/quick-start/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/java.html b/docs/2.9.0/quick-start/java.html
index 48fb4db..66bddba 100644
--- a/docs/2.9.0/quick-start/java.html
+++ b/docs/2.9.0/quick-start/java.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for Java | Ignite Documentation</title>
+    <title>Ignite for Java | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/java" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/java.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for Java</h1>
+            <h1>Ignite for Java</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3331,7 +3262,7 @@
 </tbody>
 </table>
 <div class="paragraph">
-<p>If you use Java version 11 or later, see <a href="#Running Ignite with Java 11 or later">[Running Ignite with Java 11 or later]</a> for details.</p>
+<p>If you use Java version 11 or later, see <a href="#running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</a> for details.</p>
 </div>
 </div>
 </div>
@@ -3636,10 +3567,10 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="running-ignite-with-java-11">Running Ignite with Java 11</h2>
+<h2 id="running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To run Ignite with Java 11, follow these steps:</p>
+<p>To run Ignite with Java 11 or later, follow these steps:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
@@ -3666,6 +3597,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3691,7 +3627,7 @@
 </ul>
 </li>
 <li><a href="#further-examples">Further Examples</a></li>
-<li><a href="#running-ignite-with-java-11">Running Ignite with Java 11</a></li>
+<li><a href="#running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</a></li>
 </ul>
     </div>
           
@@ -3731,11 +3667,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/nodejs.html b/docs/2.9.0/quick-start/nodejs.html
index 4d5079d..a67f46c 100644
--- a/docs/2.9.0/quick-start/nodejs.html
+++ b/docs/2.9.0/quick-start/nodejs.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for Node.JS | Ignite Documentation</title>
+    <title>Ignite for Node.JS | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/nodejs" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/nodejs.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for Node.JS</h1>
+            <h1>Ignite for Node.JS</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3318,7 +3249,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3472,11 +3403,11 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once the cluster is started, you can use the Ignite Node.js thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{client_dir}/examples</code> directory. For example,</p>
+Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{ignite_nodejs_dir}/platforms/nodejs/examples</code> directory. For example,</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/nodejs/examples
 node CachePutGetExample.js</code></pre>
 </div>
 </div>
@@ -3530,9 +3461,6 @@
 <li>
 <p>Read more about using Ignite Node.js Thin Client <a href="/docs/2.9.0/thin-clients/nodejs-thin-client">here</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-nodejs-thin-client/tree/master/examples">additional examples</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3591,11 +3519,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/php.html b/docs/2.9.0/quick-start/php.html
index 0f219aa..0026ebd 100644
--- a/docs/2.9.0/quick-start/php.html
+++ b/docs/2.9.0/quick-start/php.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for PHP | Ignite Documentation</title>
+    <title>Ignite for PHP | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/php" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/php.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for PHP</h1>
+            <h1>Ignite for PHP</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3318,7 +3249,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3378,19 +3309,11 @@
 </ol>
 </div>
 <div class="paragraph">
-<p>Once that&#8217;s done, install PHP Thin Client as a Composer package using the command below:</p>
+<p>Once that&#8217;s done, go to <code>{IGNITE_HOME}/platforms/php</code> and install Ignite PHP Thin Client as a Composer package using the command below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
+<pre class="rouge highlight"><code data-lang="ruby"><span class="n">composer</span> <span class="n">install</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">dev</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3483,17 +3406,16 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once at least one node is started, you can use the Ignite PHP thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run PHP examples in the <code>{client_dir}/examples</code> directory.
-Here is example how to run one of them:</p>
+Your Ignite installation includes several ready-to-run PHP examples in the <code>{IGNITE_HOME}/platforms/php/examples</code> directory. For example,</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>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/php/examples
 php CachePutGetExample.php</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"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span><span class="se">\e</span>xamples
+<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">\p</span>latforms<span class="se">\p</span>hp<span class="se">\e</span>xamples
 php CachePutGetExample.php</code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3549,9 +3471,6 @@
 <li>
 <p>Read more about using  <a href="/docs/2.9.0/thin-clients/php-thin-client">PHP Thin Client</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-php-thin-client/tree/master/examples">additional examples</a> included with GridGain</p>
-</li>
 </ul>
 </div>
 </div>
@@ -3610,11 +3529,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/python.html b/docs/2.9.0/quick-start/python.html
index 4c23097..e62c52f 100644
--- a/docs/2.9.0/quick-start/python.html
+++ b/docs/2.9.0/quick-start/python.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for Python | Ignite Documentation</title>
+    <title>Ignite for Python | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/python" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/python.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for Python</h1>
+            <h1>Ignite for Python</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3317,7 +3248,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3516,7 +3447,7 @@
 <h2 id="further-examples">Further Examples</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Explore more Ignite Python examples <a href="https://github.com/apache/ignite-python-thin-client/tree/master/examples" target="_blank" rel="noopener">here</a>.</p>
+<p>Explore more Ignite Python examples <a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener">here</a>.</p>
 </div>
 </div>
 </div>
@@ -3574,11 +3505,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/restapi.html b/docs/2.9.0/quick-start/restapi.html
index 121491c..b03b970 100644
--- a/docs/2.9.0/quick-start/restapi.html
+++ b/docs/2.9.0/quick-start/restapi.html
@@ -50,7 +50,7 @@
 
     
     <meta name="ignite-version" content="2.9.0" />
-    <title>Ignite Quick Start Guide for REST API | Ignite Documentation</title>
+    <title>REST API for Ignite | Ignite Documentation</title>
     
     <link rel="canonical" href="/docs/2.9.0/quick-start/restapi" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3290,7 +3221,7 @@
     <article data-swiftype-index='true'>
       <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/restapi.adoc" target="_blank">Edit</a>
         
-            <h1>Ignite Quick Start Guide for REST API</h1>
+            <h1>REST API for Ignite</h1>
         
         <div id="preamble">
 <div class="sectionbody">
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3575,11 +3506,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728691' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728691' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728691" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728691"></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.9.0/quick-start/sql.html b/docs/2.9.0/quick-start/sql.html
index a1e1457..636731d 100644
--- a/docs/2.9.0/quick-start/sql.html
+++ b/docs/2.9.0/quick-start/sql.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3533,7 +3464,7 @@
 <p>Read more about using Ignite and <a href="/docs/2.9.0/SQL/sql-introduction">SQL</a></p>
 </li>
 <li>
-<p>Read more about using <a href="/docs/2.9.0/tools/sqlline">sqlline</a></p>
+<p>Read more about using <a href="/docs/2.9.0/sqlline">sqlline</a></p>
 </li>
 </ul>
 </div>
@@ -3592,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580146' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580146' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580146" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580146"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/read-repair.html b/docs/2.9.0/read-repair.html
index 194f86e..5575919 100644
--- a/docs/2.9.0/read-repair.html
+++ b/docs/2.9.0/read-repair.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3433,11 +3364,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/resources-injection.html b/docs/2.9.0/resources-injection.html
index 329fb85..3f38514 100644
--- a/docs/2.9.0/resources-injection.html
+++ b/docs/2.9.0/resources-injection.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3462,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/restapi.html b/docs/2.9.0/restapi.html
index 36f245a..afbbc86 100644
--- a/docs/2.9.0/restapi.html
+++ b/docs/2.9.0/restapi.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,7 +3353,7 @@
 --&gt;</span>
 <span class="cp">&lt;!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"&gt;</span>
 <span class="nt">&lt;Configure</span> <span class="na">id=</span><span class="s">"Server"</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.server.Server"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadpool"</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadPool"</span><span class="nt">&gt;</span>
         <span class="c">&lt;!-- Default queued blocking thread pool --&gt;</span>
         <span class="nt">&lt;New</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.util.thread.QueuedThreadPool"</span><span class="nt">&gt;</span>
             <span class="nt">&lt;Set</span> <span class="na">name=</span><span class="s">"minThreads"</span><span class="nt">&gt;</span>20<span class="nt">&lt;/Set&gt;</span>
@@ -3986,8 +3917,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -7564,11 +7494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/authentication.html b/docs/2.9.0/security/authentication.html
index bfd1613..6e37b44 100644
--- a/docs/2.9.0/security/authentication.html
+++ b/docs/2.9.0/security/authentication.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/cache-encryption-key-rotation.html b/docs/2.9.0/security/cache-encryption-key-rotation.html
deleted file mode 100644
index 662c391..0000000
--- a/docs/2.9.0/security/cache-encryption-key-rotation.html
+++ /dev/null
@@ -1,3630 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.0" />
-    <title>Cache encryption key rotation | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.0/security/cache-encryption-key-rotation" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.0">2.9.0</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded parent'>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='expanded parent '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages expanded parent">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class='active'>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.0/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/security/cache-encryption-key-rotation.adoc" target="_blank">Edit</a>
-        
-            <h1>Cache encryption key rotation</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Cache group encryption key is used to encrypt cache data on the disk.
-When a user creates a new encrypted cache, a new encryption key is generated and propagated to all server nodes in the cluster. So, each node has the same cache encryption key for the same cache group.
-See <a href="/docs/2.9.0/security/tde">Transparent Data Encryption</a> for more detail.</p>
-</div>
-<div class="paragraph">
-<p>Ignite 2.10 introduces a feature for changing the cache encryption key.
-It allows to change the cache group encryption key and re-encrypt existing data at runtime.</p>
-</div>
-<div class="paragraph">
-<p>Rotation of the cache encryption key is required when the key is compromised or the crypto period (key validity period) is ended.</p>
-</div>
-<div class="paragraph">
-<p>The process of changing the cache encryption key includes two sequential stages:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Rotate cache group key. This process adds a new encryption key for the specified cache group or groups on each server node and sets it to write new data.</p>
-<div class="literalblock">
-<div class="content">
-<pre>Node join during this stage is prohibited and will be rejected.</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Re-encrypt existing (archived) cache data with the new encryption key.</p>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>The second stage can take a while. It depends on the amount of existing data. During this period, the old key is kept to read the archived data.
-To understand what key the data is encrypted with, each encryption key has an <em>identifier</em>. By default, it is equal to zero. The identifier value of the new key increases with each new rotation.
-The encryption key (as well as encryption key ID) is the same for all nodes in a cache group.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-Secondary rotation of the cache encryption key is possible only after a complete change of the encryption key for a cache group (both stages).
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="prerequisites">Prerequisites</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The cluster should be active.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="changing-the-encryption-key">Changing the Encryption Key</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides the ability to change the cache encryption key using the following interfaces:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#command-line-tool">command line tool</a></p>
-</li>
-<li>
-<p><a href="#jmx">JMX</a></p>
-</li>
-<li>
-<p><a href="#from-code">from code</a></p>
-</li>
-</ul>
-</div>
-<div class="sect2">
-<h3 id="command-line-tool">Command Line Tool</h3>
-<div class="paragraph">
-<p>Ignite shipment includes <code>control.sh|bat</code> script, located in the <code>$IGNITE_HOME/bin</code> folder, that acts as a tool to manage the
-cache encryption key change process from the command line. The following commands are used with <code>control.sh|bat</code>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># View the cache group encryption key identifiers.</span>
-control.sh|bat <span class="nt">--encryption</span> cache_key_ids cacheGroupName
-
-<span class="c"># Change the cache encryption key.</span>
-control.sh|bat <span class="nt">--encryption</span> change_cache_key cacheGroupName</code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="jmx">JMX</h3>
-<div class="paragraph">
-<p>You can also change the cache encryption key via the <code>EncryptionMXBean</code> interface:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 50%;">
-<col style="width: 50%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Method</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">changeCacheGroupKey(String cacheOrGrpName)</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Starts cache encryption key change process.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="from-code">From Code</h3>
-<div class="paragraph">
-<p>The cache encryption key change process can also be managed directly in the code:</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Starts cache group encryption key change process.</span>
-<span class="c1">// This future will be completed when the new encryption key is set for writing on</span>
-<span class="c1">// all nodes in the cluster and re-encryption of existing cache data is initiated.</span>
-<span class="nc">IgniteFuture</span><span class="o">&lt;</span><span class="nc">Void</span><span class="o">&gt;</span> <span class="n">fut</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">encryption</span><span class="o">().</span><span class="na">changeCacheGroupKey</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singleton</span><span class="o">(</span><span class="s">"encrypted-cache"</span><span class="o">));</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="managing-re-encryption">Managing Re-encryption</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Re-encrypting existing data can take a while. This is a fault-tolerant operation that automatically continues after a node restart.
-The previous encryption key is automatically removed when all local partitions are encrypted with the new key, and the last <a href="/docs/2.9.0/persistence/native-persistence#write-ahead-log">Write-Ahead Log</a> segment, which may contain entries encrypted with the previous key, is removed from disk.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-Re-encryption uses <a href="/docs/2.9.0/persistence/native-persistence#write-ahead-log">Write-Ahead Log</a> for physical recovery and may affect performance of cache operations.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>There are several options to manage the performance impact of re-encryption:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Limit the re-encryption rate using a configuration parameter or CLI at runtime.</p>
-</li>
-<li>
-<p>Temporarily suspend re-encryption using CLI command.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Ignite 2.10 introduces a new configuration section <code>EncryptionConfiguration</code>, that is a part of <code>DatastorageConfiguration</code>.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 33.3333%;">
-<col style="width: 33.3334%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Property</th>
-<th class="tableblock halign-left valign-top">Default value</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">reencryptionRateLimit</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">0 (unlimited)</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Re-encryption rate limit in megabytes per second.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">reencryptionBatchSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">100</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of pages scanned during re-encryption under checkpoint lock.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="sect2">
-<h3 id="using-xml-configuration-to-limit-the-re-encryption-rate">Using XML Configuration to Limit the Re-encryption Rate</h3>
-<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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.EncryptionConfiguration"</span><span class="nt">&gt;</span>
-                    <span class="c">&lt;!-- Set re-encryption rate limit to 10.3 MB/s. --&gt;</span>
-                    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"reencryptionRateLimit"</span> <span class="na">value=</span><span class="s">"10.3"</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>
-</div>
-<div class="sect2">
-<h3 id="using-cli-to-control-re-encryption-process">Using CLI to Control Re-encryption Process</h3>
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides the ability to change the re-encryption rate as well as suspend and resume background re-encryption at runtime.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-After the node restarts, the suspended background re-encryption is continued automatically, and the rate limit is set to 'unlimited' (by default), or taken from the local XML configuration (if any).
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># View the cache group re-encryption status.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_status cacheGroupName
-
-<span class="c"># Suspend re-encryption of the cache group.</span>
-control.sh|bat <span class="nt">--encryption</span> suspend_reencryption cacheGroupName
-
-<span class="c"># Resume (suspended) re-encryption of the cache group.</span>
-control.sh|bat <span class="nt">--encryption</span> resume_reencryption cacheGroupName
-
-<span class="c"># View the re-encryption rate limit.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit
-
-<span class="c"># Set the re-encryption rate limit to 2.5 MB/s.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit 2.5
-
-<span class="c"># Set re-encryption rate to 'unlimited' ('0').</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit 0</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The re-encryption status can be also obtained using JMX metrics described in the <a href="/docs/2.9.0/monitoring-metrics/new-metrics#cache-groups">Cache group metrics</a> section.</p>
-</div>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#changing-the-encryption-key">Changing the Encryption Key</a>
-<ul class="sectlevel2">
-<li><a href="#command-line-tool">Command Line Tool</a></li>
-<li><a href="#jmx">JMX</a></li>
-<li><a href="#from-code">From Code</a></li>
-</ul>
-</li>
-<li><a href="#managing-re-encryption">Managing Re-encryption</a>
-<ul class="sectlevel2">
-<li><a href="#using-xml-configuration-to-limit-the-re-encryption-rate">Using XML Configuration to Limit the Re-encryption Rate</a></li>
-<li><a href="#using-cli-to-control-re-encryption-process">Using CLI to Control Re-encryption Process</a></li>
-</ul>
-</li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.0/security/index.html b/docs/2.9.0/security/index.html
index b72ac3f..86f1fcd 100644
--- a/docs/2.9.0/security/index.html
+++ b/docs/2.9.0/security/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/master-key-rotation.html b/docs/2.9.0/security/master-key-rotation.html
index a0e3046..09d6bbb 100644
--- a/docs/2.9.0/security/master-key-rotation.html
+++ b/docs/2.9.0/security/master-key-rotation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class='active'>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3341,7 +3272,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>Ignite provides the ability to change the master key from the following interfaces:</p>
+<p>Ignite provide the ability to change the master key from the following interfaces:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3545,11 +3476,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/sandbox.html b/docs/2.9.0/security/sandbox.html
index 6256e32..f622a54 100644
--- a/docs/2.9.0/security/sandbox.html
+++ b/docs/2.9.0/security/sandbox.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3412,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/ssl-tls.html b/docs/2.9.0/security/ssl-tls.html
index 2e9977f..dbf3cf8 100644
--- a/docs/2.9.0/security/ssl-tls.html
+++ b/docs/2.9.0/security/ssl-tls.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3315,23 +3246,6 @@
 <p>To enable SSL/TLS for cluster nodes, configure an <code>SSLContext</code> factory in the node configuration.
 You can use the <code>org.apache.ignite.ssl.SslContextFactory</code>, which is the default factory that uses a configurable keystore to initialize the SSL context.</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Ensure that your version of the JVM addresses
-<a href="https://bugs.openjdk.java.net/browse/JDK-8219658" target="_blank" rel="noopener">the following issue</a> that can cause deadlocks
-in SSL connections. If your JVM is affected but can&#8217;t be updated, then set
-the <a href="/docs/2.9.0/clustering/network-configuration"><code>TcpDiscoverySpi.soLinger</code></a> parameter to a non-negative value.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>Below is an example of <code>SslContextFactory</code> configuration:</p>
 </div>
@@ -3698,11 +3612,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/security/tde.html b/docs/2.9.0/security/tde.html
index 29ea5c7..1163dc9 100644
--- a/docs/2.9.0/security/tde.html
+++ b/docs/2.9.0/security/tde.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3353,6 +3284,9 @@
 <div class="ulist">
 <ul>
 <li>
+<p>No option to change the encryption key at runtime.</p>
+</li>
+<li>
 <p>No option to encrypt/decrypt existing caches/tables.</p>
 </li>
 </ul>
@@ -3398,16 +3332,7 @@
             <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
         <span class="nt">&lt;/bean&gt;</span>
     <span class="nt">&lt;/property&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.EncryptionConfiguration"</span><span class="nt">&gt;</span>
-                    <span class="c">&lt;!-- Set re-encryption rate limit to 10.3 MB/s. --&gt;</span>
-                    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"reencryptionRateLimit"</span> <span class="na">value=</span><span class="s">"10.3"</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">
@@ -3557,11 +3482,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/services/services.html b/docs/2.9.0/services/services.html
index 595eb5a..3102eed 100644
--- a/docs/2.9.0/services/services.html
+++ b/docs/2.9.0/services/services.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3349,13 +3280,13 @@
 <div class="ulist">
 <ul>
 <li>
-<p><code>init()</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
+<p><code>init(ServiceContext)</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
 </li>
 <li>
-<p><code>execute()</code>: starts execution of the service</p>
+<p><code>execute(ServiceContext)</code>: starts execution of the service</p>
 </li>
 <li>
-<p><code>cancel()</code>:  cancels service execution</p>
+<p><code>cancel(ServiceContext)</code>:  cancels service execution</p>
 </li>
 </ul>
 </div>
@@ -3744,11 +3675,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/setup.html b/docs/2.9.0/setup.html
index ccbf1ab..a3b4875 100644
--- a/docs/2.9.0/setup.html
+++ b/docs/2.9.0/setup.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3334,7 +3265,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3357,7 +3288,7 @@
 <h2 id="running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To run Ignite with Java 11, follow these steps:</p>
+<p>To run Ignite with Java 11 or later, follow these steps:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
@@ -3384,6 +3315,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3535,8 +3471,8 @@
 <h2 id="enabling-modules">Enabling Modules</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Ignite ships with a number of modules and have a lot of extensions that provide various functionality.
-You can enable modules or extensions one by one, as required.</p>
+<p>Ignite ships with a number of modules that provide various
+functionality. You can enable modules one by one, as required.</p>
 </div>
 <div class="paragraph">
 <p>All modules are included in the binary distribution, but by default they
@@ -3546,10 +3482,7 @@
 separate sub-directory).</p>
 </div>
 <div class="paragraph">
-<p>Also, you can download any of Ignite extensions you require.</p>
-</div>
-<div class="paragraph">
-<p>Depending on how you use Ignite, you can enable modules or extensions using one of
+<p>Depending on how you use Ignite, you can enable modules using one of
 the following methods:</p>
 </div>
 <div class="ulist">
@@ -3623,6 +3556,10 @@
 adding @Gridify annotation to it.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.9.0/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-cassandra-serializers</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite Cassandra Serializers module provides additional serializers to store objects as BLOBs in Cassandra. The module could be used as in conjunction with the Ignite Cassandra Store module.</p></td>
 </tr>
@@ -3639,6 +3576,10 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Direct IO is a plugin that provides a page store with the ability to write and read cache partitions in O_DIRECT mode.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-indexing</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="/docs/2.9.0/SQL/indexes">SQL querying and indexing</a></p></td>
 </tr>
@@ -3724,6 +3665,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">This module provides an implementation of Spark RDD abstraction that enables easy access to Ignite caches.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-ssh</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite SSH module provides capabilities to start Ignite nodes on remote machines via SSH.</p></td>
 </tr>
@@ -3750,112 +3699,6 @@
 </tr>
 </tbody>
 </table>
-<div class="paragraph">
-<p>The following extensions are available:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Extension’s artifactId</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.9.0/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-azure-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Azure provides Azure Blob Storage-based implementation of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.2-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.2 provides an integration with Spring Data 2.2 framework.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="setting-jvm-options">Setting JVM Options</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>There are several ways you can set JVM options when starting a node with the <code>ignite.sh</code> script.
-These ways are described in the following sections.</p>
-</div>
-<div class="sect2">
-<h3 id="jvm_opts-system-variable">JVM_OPTS System Variable</h3>
-<div class="paragraph">
-<p>You can set the <code>JVM_OPTS</code> environment variable:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">export </span><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"</span><span class="nv">$JVM_OPTS</span><span class="s2"> -Xmx6G -DIGNITE_TO_STRING_INCLUDE_SENSITIVE=false"</span><span class="p">;</span> <span class="nv">$IGNITE_HOME</span>/bin/ignite.sh</code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="command-line-arguments">Command Line Arguments</h3>
-<div class="paragraph">
-<p>You can also pass JVM options by using the <code>-J</code> prefix:</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 <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</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">.<span class="se">\i</span>gnite.bat <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="setting-ignite-system-properties">Setting Ignite System Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>In addition to public configuration settings, you can adjust specific, usually low-level, Ignite behavior with internal system properties. You can find all the properties with their descriptions and default values by using 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 <span class="nt">-systemProps</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">.<span class="se">\i</span>gnite.bat <span class="nt">-systemProps</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Example of the output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">ignite.sh -systemProps
-IGNITE_AFFINITY_HISTORY_SIZE                                    - [Integer] Maximum size for affinity assignment history. Default is 25.
-IGNITE_ALLOW_ATOMIC_OPS_IN_TX                                   - [Boolean] Allows atomic operations inside transactions. Default is true.
-IGNITE_ALLOW_DML_INSIDE_TRANSACTION                             - [Boolean] When set to true, Ignite will allow executing DML operation (MERGE|INSERT|UPDATE|DELETE) within transactions for non MVCC mode. Default is false.
-IGNITE_ALLOW_START_CACHES_IN_PARALLEL                           - [Boolean] Allows to start multiple caches in parallel. Default is true.
-...</code></pre>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3925,13 +3768,6 @@
 <li><a href="#using-docker">Using Docker</a></li>
 <li><a href="#configuring-work-directory">Configuring Work Directory</a></li>
 <li><a href="#enabling-modules">Enabling Modules</a></li>
-<li><a href="#setting-jvm-options">Setting JVM Options</a>
-<ul class="sectlevel2">
-<li><a href="#jvm_opts-system-variable">JVM_OPTS System Variable</a></li>
-<li><a href="#command-line-arguments">Command Line Arguments</a></li>
-</ul>
-</li>
-<li><a href="#setting-ignite-system-properties">Setting Ignite System Properties</a></li>
 <li><a href="#configuration-recommendations">Configuration Recommendations</a>
 <ul class="sectlevel2">
 <li><a href="#setting-work-directory">Setting Work Directory</a></li>
@@ -3977,11 +3813,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/aggregate-functions.html b/docs/2.9.0/sql-reference/aggregate-functions.html
index 4aaabbe..027ff80 100644
--- a/docs/2.9.0/sql-reference/aggregate-functions.html
+++ b/docs/2.9.0/sql-reference/aggregate-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3728,11 +3659,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/data-types.html b/docs/2.9.0/sql-reference/data-types.html
index fe17e5c..0bae8b4 100644
--- a/docs/2.9.0/sql-reference/data-types.html
+++ b/docs/2.9.0/sql-reference/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3801,11 +3732,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/date-time-functions.html b/docs/2.9.0/sql-reference/date-time-functions.html
index afc8831..10f662c 100644
--- a/docs/2.9.0/sql-reference/date-time-functions.html
+++ b/docs/2.9.0/sql-reference/date-time-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3827,11 +3758,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/ddl.html b/docs/2.9.0/sql-reference/ddl.html
index a728178..136578c 100644
--- a/docs/2.9.0/sql-reference/ddl.html
+++ b/docs/2.9.0/sql-reference/ddl.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4085,823 +4016,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="analyze">ANALYZE</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The ANALYZE command collects <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to collect statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to collect statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to collect statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>When the ANALYZE command is used with <code>with</code> parameters statement, specified parameters are applied for every target. For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="k">public</span><span class="p">.</span><span class="n">statistics_test</span><span class="p">,</span> <span class="n">statistics_test2</span><span class="p">,</span> <span class="n">statistics_test3</span><span class="p">(</span><span class="n">col3</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'MAX_CHANGED_PARTITION_ROWS_PERCENT=15,NULLS=0'</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Possible parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>MAX_CHANGED_PARTITION_ROWS_PERCENT - Maximum percentage of outdated rows in the table (the default value is 15%). See the <a href="/docs/2.9.0/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p>
-</li>
-<li>
-<p>NULLS - Number of null values in column.</p>
-</li>
-<li>
-<p>TOTAL - Total number of column values.</p>
-</li>
-<li>
-<p>SIZE - Average size of column values (in bytes).</p>
-</li>
-<li>
-<p>DISTINCT - Number of distinct non-null values in column.</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="refresh">REFRESH</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command refreshes <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to refresh statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to refresh statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to refresh statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="n">PRODUCTS</span><span class="p">,</span> <span class="n">SALE</span><span class="p">(</span><span class="n">productId</span><span class="p">,</span> <span class="n">discount</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="drop-statistics">DROP STATISTICS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command drops <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to drop statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to drop statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to drop statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="n">USERS</span><span class="p">,</span> <span class="n">ORDERS</span><span class="p">(</span><span class="n">customerId</span><span class="p">,</span> <span class="n">productId</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4924,9 +4038,6 @@
 <li><a href="#create-user">CREATE USER</a></li>
 <li><a href="#alter-user">ALTER USER</a></li>
 <li><a href="#drop-user">DROP USER</a></li>
-<li><a href="#analyze">ANALYZE</a></li>
-<li><a href="#refresh">REFRESH</a></li>
-<li><a href="#drop-statistics">DROP STATISTICS</a></li>
 </ul>
     </div>
           
@@ -4966,11 +4077,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/dml.html b/docs/2.9.0/sql-reference/dml.html
index 4443013..4a93d92 100644
--- a/docs/2.9.0/sql-reference/dml.html
+++ b/docs/2.9.0/sql-reference/dml.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3840,11 +3771,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/index.html b/docs/2.9.0/sql-reference/index.html
index af45078..9c00d66 100644
--- a/docs/2.9.0/sql-reference/index.html
+++ b/docs/2.9.0/sql-reference/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/numeric-functions.html b/docs/2.9.0/sql-reference/numeric-functions.html
index a8f8c97..b72d8cb 100644
--- a/docs/2.9.0/sql-reference/numeric-functions.html
+++ b/docs/2.9.0/sql-reference/numeric-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4912,11 +4843,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/operational-commands.html b/docs/2.9.0/sql-reference/operational-commands.html
index 24cbba8..6d6c845 100644
--- a/docs/2.9.0/sql-reference/operational-commands.html
+++ b/docs/2.9.0/sql-reference/operational-commands.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,7 +3387,7 @@
 <div class="sect2">
 <h3 id="example-2">Example</h3>
 <div class="paragraph">
-<p>As an example, you can use the sample world.sql file that is shipped with the latest Ignite distribution. It can be found in the <code>{IGNITE_HOME}/examples/sql/</code> directory. You can use the <code>run</code> command from tools/sqlline[SQLLine, window=_blank], as shown below:</p>
+<p>As an example, you can use the sample world.sql file that is shipped with the latest Ignite distribution. It can be found in the <code>{IGNITE_HOME}/examples/sql/</code> directory. You can use the <code>run</code> command from <a href="/docs/2.9.0/sqlline" target="_blank" rel="noopener">SQLLine</a>, as shown below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3678,7 +3609,7 @@
 <h2 id="kill-service">KILL SERVICE</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>KILL SERVICE</code> command allows you to cancel a running service.</p>
+<p>The <code>KILL SERVICE</code> command allows you to cance a running service.</p>
 </div>
 <code-tabs><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3711,23 +3642,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>KILL CONSISTENCY</code> command allows you to cancel all running consistency repair/check operations.</p>
-</div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">./control.sh <span class="nt">--kill</span> CONSISTENCY</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">control.bat <span class="nt">--kill</span> CONSISTENCY</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. 
@@ -3785,7 +3699,6 @@
 <li><a href="#parameters-7">Parameters</a></li>
 </ul>
 </li>
-<li><a href="#kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</a></li>
 </ul>
     </div>
           
@@ -3825,11 +3738,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/sql-conformance.html b/docs/2.9.0/sql-reference/sql-conformance.html
index b703508..658e96a 100644
--- a/docs/2.9.0/sql-reference/sql-conformance.html
+++ b/docs/2.9.0/sql-reference/sql-conformance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4077,11 +4008,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/string-functions.html b/docs/2.9.0/sql-reference/string-functions.html
index 455966f..6672031 100644
--- a/docs/2.9.0/sql-reference/string-functions.html
+++ b/docs/2.9.0/sql-reference/string-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4395,11 +4326,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/system-functions.html b/docs/2.9.0/sql-reference/system-functions.html
index 4c98f42..d6561e1 100644
--- a/docs/2.9.0/sql-reference/system-functions.html
+++ b/docs/2.9.0/sql-reference/system-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3607,11 +3538,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/sql-reference/transactions.html b/docs/2.9.0/sql-reference/transactions.html
index b864878..360214e 100644
--- a/docs/2.9.0/sql-reference/transactions.html
+++ b/docs/2.9.0/sql-reference/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,7 +3291,7 @@
 <h2 id="example">Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Add a person and update the city population by 1 in a single transaction and commit it.</p>
+<p>Add a person and update the city population by 1 in a single transaction.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3374,7 +3305,7 @@
 </div>
 </div>
 <div class="paragraph">
-<p>Add a person, update the city population and then roll back changes instead of committing them.</p>
+<p>Roll back the changes made by the previous commands.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3382,9 +3313,7 @@
 
 <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">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span>
-
-<span class="k">ROLLBACK</span><span class="p">;</span></code></pre>
+<span class="k">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span></code></pre>
 </div>
 </div>
 </div>
@@ -3440,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/starting-nodes.html b/docs/2.9.0/starting-nodes.html
index 9d48ceb..2b97aa2 100644
--- a/docs/2.9.0/starting-nodes.html
+++ b/docs/2.9.0/starting-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3472,6 +3403,37 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="setting-jvm-options">Setting JVM Options</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>There are several ways you can set JVM options when starting a node with the <code>ignite.sh</code> script.
+These ways are described in the following sections.</p>
+</div>
+<div class="sect2">
+<h3 id="jvm_opts-system-variable">JVM_OPTS System Variable</h3>
+<div class="paragraph">
+<p>You can set the <code>JVM_OPTS</code> environment variable:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">export </span><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"</span><span class="nv">$JVM_OPTS</span><span class="s2"> -Xmx6G -DIGNITE_TO_STRING_INCLUDE_SENSITIVE=false"</span><span class="p">;</span> <span class="nv">$IGNITE_HOME</span>/bin/ignite.sh</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="command-line-arguments">Command Line Arguments</h3>
+<div class="paragraph">
+<p>You can also pass JVM options by using the <code>-J</code> prefix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell">./ignite.sh <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</span></code></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="node-lifecycle-events">Node Lifecycle Events</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3577,6 +3539,12 @@
 <li><a href="#starting-server-nodes">Starting Server Nodes</a></li>
 <li><a href="#starting-client-nodes">Starting Client Nodes</a></li>
 <li><a href="#shutting-down-nodes">Shutting Down Nodes</a></li>
+<li><a href="#setting-jvm-options">Setting JVM Options</a>
+<ul class="sectlevel2">
+<li><a href="#jvm_opts-system-variable">JVM_OPTS System Variable</a></li>
+<li><a href="#command-line-arguments">Command Line Arguments</a></li>
+</ul>
+</li>
 <li><a href="#node-lifecycle-events">Node Lifecycle Events</a></li>
 </ul>
     </div>
@@ -3617,11 +3585,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-client-comparison.csv b/docs/2.9.0/thin-client-comparison.csv
index bf5eb80..ee2fe80 100644
--- a/docs/2.9.0/thin-client-comparison.csv
+++ b/docs/2.9.0/thin-client-comparison.csv
@@ -7,11 +7,9 @@
 SSL/TLS,{yes},{yes},{yes},{yes},{yes},{yes}
 Authentication,{yes},{yes},{yes},{yes},{yes},{yes}
 Partition Awareness,{yes},{yes},{yes},{yes},{yes},No
-Failover,{yes},{yes},{yes},{yes},{yes},{yes}
-Transactions,{yes},{yes},No,No,No,No
+Failover,{yes},No,{yes},{yes},{yes},{yes}
+Transactions,{yes},No,No,No,No,No
 Cluster API,{yes},{yes},No,No,No,No
+Cluster discovery,No,{yes},No,No,No,No
 Compute,{yes},{yes},No,No,No,No
-Service invocation,{yes},{yes},No,No,No,No
-Server Discovery,No,{yes},No,No,No,No
-Server Discovery in Kubernetes,{yes},No,No,No,No,No
-Continuous queries,{yes},{yes},No,No,No,No
\ No newline at end of file
+Service invocation,{yes},No,No,No,No,No
\ No newline at end of file
diff --git a/docs/2.9.0/thin-clients/cpp-thin-client.html b/docs/2.9.0/thin-clients/cpp-thin-client.html
index b1cb3b1..226ed89 100644
--- a/docs/2.9.0/thin-clients/cpp-thin-client.html
+++ b/docs/2.9.0/thin-clients/cpp-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,6 +3324,23 @@
 <img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the C++ thin client.</p>
 </div>
@@ -3523,65 +3471,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="transactions">Transactions</h3>
-<div class="paragraph">
-<p>Client transactions are supported for caches with <code>AtomicityMode.TRANSACTIONAL</code> mode.</p>
-</div>
-<div class="sect3">
-<h4 id="executing-transactions">Executing Transactions</h4>
-<div class="paragraph">
-<p>To start a transaction, obtain the <code>ClientTransactions</code> object from <code>IgniteClient</code>.
-<code>ClientTransactions</code> has a number of <code>txStart(&#8230;&#8203;)</code> methods, each of which starts a new transaction and returns an object (<code>ClientTransaction</code>) that represents the transaction.
-Use this object to commit or rollback the transaction.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">cache</span><span class="o">::</span><span class="n">CacheClient</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">int</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">GetCache</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">int</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"my_transactional_cache"</span><span class="p">);</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransactions</span> <span class="n">transactions</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">ClientTransactions</span><span class="p">();</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">TxStart</span><span class="p">();</span>
-
-<span class="n">cache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">20</span><span class="p">);</span>
-
-<span class="n">tx</span><span class="p">.</span><span class="n">Commit</span><span class="p">();</span></code></pre>
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4 id="transaction-configuration">Transaction Configuration</h4>
-<div class="paragraph">
-<p>Client transactions can have different concurrency modes, isolation levels, and execution timeout, which can be set for all transactions or on a per transaction basis.</p>
-</div>
-<div class="paragraph">
-<p>You can specify the concurrency mode, isolation level, and timeout when starting an individual transaction. In this case, the provided values override the default settings.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransactions</span> <span class="n">transactions</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">ClientTransactions</span><span class="p">();</span>
-
-<span class="k">const</span> <span class="kt">uint32_t</span> <span class="n">TX_TIMEOUT</span> <span class="o">=</span> <span class="mi">200</span><span class="p">;</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">TxStart</span><span class="p">(</span><span class="n">TransactionConcurrency</span><span class="o">::</span><span class="n">OPTIMISTIC</span><span class="p">,</span> <span class="n">TransactionIsolation</span><span class="o">::</span><span class="n">SERIALIZABLE</span><span class="p">,</span> <span class="n">TX_TIMEOUT</span><span class="p">);</span>
-
-<span class="n">cache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">20</span><span class="p">);</span>
-
-<span class="n">tx</span><span class="p">.</span><span class="n">Commit</span><span class="p">();</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>You can also perform transactions with labels:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">withLabel</span><span class="p">(</span><span class="n">label</span><span class="p">).</span><span class="n">TxStart</span><span class="p">();</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">withLabel</span><span class="p">(</span><span class="n">label</span><span class="p">).</span><span class="n">TxStart</span><span class="p">(</span><span class="n">TransactionConcurrency</span><span class="o">::</span><span class="n">OPTIMISTIC</span><span class="p">,</span> <span class="n">TransactionIsolation</span><span class="o">::</span><span class="n">SERIALIZABLE</span><span class="p">,</span> <span class="n">TX_TIMEOUT</span><span class="p">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3611,12 +3500,6 @@
 <ul class="sectlevel2">
 <li><a href="#ssltls">SSL/TLS</a></li>
 <li><a href="#authentication">Authentication</a></li>
-<li><a href="#transactions">Transactions</a>
-<ul class="sectlevel3">
-<li><a href="#executing-transactions">Executing Transactions</a></li>
-<li><a href="#transaction-configuration">Transaction Configuration</a></li>
-</ul>
-</li>
 </ul>
 </li>
 </ul>
@@ -3658,11 +3541,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/dotnet-thin-client.html b/docs/2.9.0/thin-clients/dotnet-thin-client.html
index 92f3260..31fb0b1 100644
--- a/docs/2.9.0/thin-clients/dotnet-thin-client.html
+++ b/docs/2.9.0/thin-clients/dotnet-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3406,6 +3337,20 @@
 <div class="paragraph">
 <p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Partition awareness is an experimental feature whose API or design architecture might change before a GA version is released.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
 These operations are then re-routed to the node that stores the data that is being requested.
@@ -3737,29 +3682,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-ignite-services">Executing Ignite Services</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the <code>IServicesClient</code> API to invoke an <a href="/docs/2.9.0/services/services">Ignite Service</a> that
-is <strong>already deployed</strong> in the cluster. See <a href="/docs/2.9.0/services/services">Using Ignite Services</a> for more information on service deployment.</p>
-</div>
-<div class="paragraph">
-<p>The example below shows how to invoke the service named <code>MyService</code>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">IIgniteClient</span> <span class="n">client</span> <span class="p">=</span> <span class="n">Ignition</span><span class="p">.</span><span class="nf">StartClient</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-<span class="n">IServicesClient</span> <span class="n">services</span> <span class="p">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">GetServices</span><span class="p">();</span>
-<span class="n">IMyService</span> <span class="n">serviceProxy</span> <span class="p">=</span> <span class="n">services</span><span class="p">.</span><span class="n">GetServiceProxy</span><span class="p">&lt;</span><span class="n">IMyService</span><span class="p">&gt;(</span><span class="s">"MyService"</span><span class="p">);</span>
-<span class="n">serviceProxy</span><span class="p">.</span><span class="nf">MyServiceMethod</span><span class="p">(</span><span class="s">"hello"</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The thin client allows to execute services implemented in Java or .NET.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="security">Security</h2>
 <div class="sectionbody">
 <div class="sect2">
@@ -3844,7 +3766,6 @@
 </ul>
 </li>
 <li><a href="#executing-compute-tasks">Executing Compute Tasks</a></li>
-<li><a href="#executing-ignite-services">Executing Ignite Services</a></li>
 <li><a href="#security">Security</a>
 <ul class="sectlevel2">
 <li><a href="#ssltls">SSL/TLS</a></li>
@@ -3890,11 +3811,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/getting-started-with-thin-clients.html b/docs/2.9.0/thin-clients/getting-started-with-thin-clients.html
index 4ff4a64..932e18a 100644
--- a/docs/2.9.0/thin-clients/getting-started-with-thin-clients.html
+++ b/docs/2.9.0/thin-clients/getting-started-with-thin-clients.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3301,7 +3232,7 @@
 What it does is simply establish a socket connection to a standard Ignite node and perform all operations through that node.</p>
 </div>
 <div class="paragraph">
-<p>Thin clients are based on the <a href="/docs/2.9.0/binary-client-protocol/binary-client-protocol">binary client protocol</a>, which makes it possible to support Ignite connectivity from any programming language.</p>
+<p>Thin clients are based on the <a href="https://apacheignite.readme.io/docs/binary-client-protocol">binary client protocol</a>, which makes it possible to support Ignite connectivity from any programming language.</p>
 </div>
 <div class="paragraph">
 <p>Ignite provides the following thin clients:</p>
@@ -3433,7 +3364,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Failover</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
@@ -3442,7 +3373,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Transactions</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
@@ -3458,6 +3389,15 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Compute</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
@@ -3469,37 +3409,10 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Service invocation</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Server Discovery</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Server Discovery in Kubernetes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Continuous queries</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 </tr>
 </tbody>
@@ -3507,7 +3420,7 @@
 <div class="sect2">
 <h3 id="client-connection-failover">Client Connection Failover</h3>
 <div class="paragraph">
-<p>All thin clients support a connection failover mechanism, whereby the client automatically switches to an available node in case of the current node or connection failure.
+<p>All thin clients (except for the .NET thin client) support a connection failover mechanism, whereby the client automatically switches to an available node in case of the current node or connection failure.
 For this mechanism to work, you need to provide a list of node addresses you want to use for failover purposes in the client configuration.
 Refer to the specific client documentation for more details.</p>
 </div>
@@ -3543,6 +3456,23 @@
 <img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Partition Awareness is available for the Java, .NET, C++, Python, and Node.js thin clients.
 Refer to the documentation of the specific client for more information.</p>
@@ -3725,11 +3655,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/java-thin-client.html b/docs/2.9.0/thin-clients/java-thin-client.html
index 01816e0..dbad0c5 100644
--- a/docs/2.9.0/thin-clients/java-thin-client.html
+++ b/docs/2.9.0/thin-clients/java-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,6 +3328,23 @@
 <img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the java thin client.</p>
 </div>
@@ -3414,49 +3362,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>If a list of server nodes is dynamically changing or scaling, then it is possible to configure the connection with custom implementation of <code>ClientAddressFinder</code>. It should provide a number of current server addresses every time a client asks for them.
-The following code sample illustrates how to use it.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientAddressFinder</span> <span class="n">finder</span> <span class="o">=</span> <span class="o">()</span> <span class="o">-&gt;</span> <span class="o">{</span>
-    <span class="nc">String</span><span class="o">[]</span> <span class="n">dynamicServerAddresses</span> <span class="o">=</span> <span class="n">fetchServerAddresses</span><span class="o">();</span>
-
-    <span class="k">return</span> <span class="n">dynamicServerAddresses</span><span class="o">;</span>
-<span class="o">};</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">cfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-    <span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="n">finder</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setPartitionAwarenessEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">))</span> <span class="o">{</span>
-    <span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">cache</span><span class="o">(</span><span class="s">"myCache"</span><span class="o">);</span>
-    <span class="c1">// Put, get, or remove data from the cache...</span>
-<span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="nc">ClientException</span> <span class="n">e</span><span class="o">)</span> <span class="o">{</span>
-    <span class="nc">System</span><span class="o">.</span><span class="na">err</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">e</span><span class="o">.</span><span class="na">getMessage</span><span class="o">());</span>
-<span class="o">}</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The code snippet shows how an example implementation might look like if you want clients to retrieve server addresses dynamically.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>The <code>ClientAddressFinder</code> is a functional interface that provides the only method <code>getAddresses()</code>.</p>
-</li>
-<li>
-<p>The <code>fetchServerAddress()</code> is a custom function that dynamically provides server addresses.</p>
-</li>
-<li>
-<p>Configure client with <code>ClientConfiguration.setAddressFinder(finder)</code>.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Also, you can check a real example of the interface implementation. <code>ThinClientKubernetesAddressFinder</code> is created to handle scalable Kubernetes environment.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3528,10 +3433,10 @@
 <div class="sect2">
 <h3 id="executing-scan-queries">Executing Scan Queries</h3>
 <div class="paragraph">
-<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a regular <a href="/docs/2.9.0/key-value-api/using-cache-queries">scan query</a>.</p>
+<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a normal <a href="/docs/2.9.0/key-value-api/using-scan-queries">scan query</a>.</p>
 </div>
 <div class="paragraph">
-<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If there is no predicate provided, the query returns all cache entries.</p>
+<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If you don&#8217;t provide any predicate, the query returns all cache entries.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -3580,15 +3485,15 @@
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">cache</span><span class="o">(</span><span class="s">"my_transactional_cache"</span><span class="o">);</span>
+<pre class="rouge highlight"><code data-lang="ruby"><span class="no">ClientCache</span><span class="o">&lt;</span><span class="no">Integer</span><span class="p">,</span> <span class="no">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">cache</span><span class="p">(</span><span class="s2">"my_transactional_cache"</span><span class="p">);</span>
 
-<span class="nc">ClientTransactions</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">transactions</span><span class="o">();</span>
+<span class="no">ClientTransactions</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">transactions</span><span class="p">();</span>
 
-<span class="k">try</span> <span class="o">(</span><span class="nc">ClientTransaction</span> <span class="n">t</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">txStart</span><span class="o">())</span> <span class="o">{</span>
-    <span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"new value"</span><span class="o">);</span>
+<span class="n">try</span> <span class="p">(</span><span class="no">ClientTransaction</span> <span class="n">t</span> <span class="o">=</span> <span class="n">tx</span><span class="p">.</span><span class="nf">txStart</span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">cache</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="s2">"new value"</span><span class="p">);</span>
 
-    <span class="n">t</span><span class="o">.</span><span class="na">commit</span><span class="o">();</span>
-<span class="o">}</span></code></pre>
+    <span class="n">t</span><span class="p">.</span><span class="nf">commit</span><span class="p">();</span>
+<span class="p">}</span></code></pre>
 </div>
 </div>
 </div>
@@ -3653,69 +3558,6 @@
 <p>Refer to the <a href="/docs/2.9.0/key-value-api/binary-objects">Working with Binary Objects</a> page for detailed information.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="cache-entry-listening">Cache Entry Listening</h3>
-<div class="paragraph">
-<p>When a cache is modified (an entry is inserted, updated, deleted, or expired), an event can be sent to notify the client.
-To listen to these events, you can use one of the following approaches:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Continuous queries</p>
-</li>
-<li>
-<p>Cache <code>registerCacheEntryListener</code> methods</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Both approaches require a local listener to be provided, which is triggered on every cache modification event.</p>
-</div>
-<div class="paragraph">
-<p>For both approaches you can also specify a remote filter to narrow down the range of entries that are monitored for updates. This filter is executed for each updated entry on the server-side and evaluates whether the event should be propagated to the client&#8217;s local listener.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-The classes of the remote filter factory must be available on the server nodes of the cluster.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Refer to the <a href="/docs/2.9.0/key-value-api/continuous-queries">thick client continuous queries</a> page for more information about continuous queries.</p>
-</div>
-<div class="paragraph">
-<p>In case of connection to server failure, a thin client cannot silently reconnect with guarantees that no events are lost, so continuous queries and registered cache event listeners are closed after the server disconnection. There are also several methods with the additional parameter: disconnect listener. This listener allows to catch server disconnection events and react appropriately.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"myCache"</span><span class="o">);</span>
-
-<span class="nc">ContinuousQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">query</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ContinuousQuery</span><span class="o">&lt;&gt;();</span>
-
-<span class="n">query</span><span class="o">.</span><span class="na">setLocalListener</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheEntryUpdatedListener</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onUpdated</span><span class="o">(</span><span class="nc">Iterable</span><span class="o">&lt;</span><span class="nc">CacheEntryEvent</span><span class="o">&lt;?</span> <span class="kd">extends</span> <span class="nc">Integer</span><span class="o">,</span> <span class="o">?</span> <span class="kd">extends</span> <span class="nc">String</span><span class="o">&gt;&gt;</span> <span class="n">events</span><span class="o">)</span>
-        <span class="kd">throws</span> <span class="nc">CacheEntryListenerException</span> <span class="o">{</span>
-        <span class="c1">// react to the update events here</span>
-    <span class="o">}</span>
-<span class="o">});</span>
-
-<span class="nc">ClientDisconnectListener</span> <span class="n">disconnectListener</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientDisconnectListener</span><span class="o">()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onDisconnected</span><span class="o">(</span><span class="nc">Exception</span> <span class="n">reason</span><span class="o">)</span> <span class="o">{</span>
-        <span class="c1">// react to the disconnect event here</span>
-    <span class="o">}</span>
-<span class="o">};</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span><span class="n">query</span><span class="o">,</span> <span class="n">disconnectListener</span><span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3897,9 +3739,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>The deployed service can be implemented using Java or .NET.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4038,39 +3877,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="async-apis">Async APIs</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Most network-bound thin client APIs have an async counterpart, for example, <code>ClientCache.get</code> and <code>ClientCache.getAsync</code>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">clientCfg</span><span class="o">);</span>
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"cache"</span><span class="o">);</span>
-
-<span class="nc">IgniteClientFuture</span><span class="o">&lt;</span><span class="nc">Void</span><span class="o">&gt;</span> <span class="n">putFut</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">putAsync</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"hello"</span><span class="o">);</span>
-<span class="n">putFut</span><span class="o">.</span><span class="na">get</span><span class="o">();</span> <span class="c1">// Blocking wait.</span>
-
-<span class="nc">IgniteClientFuture</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">&gt;</span> <span class="n">getFut</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">getAsync</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
-<span class="n">getFut</span><span class="o">.</span><span class="na">thenAccept</span><span class="o">(</span><span class="n">val</span> <span class="o">-&gt;</span> <span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">val</span><span class="o">));</span> <span class="c1">// Non-blocking continuation.</span></code></pre>
-</div>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Async methods do not block the calling thread</p>
-</li>
-<li>
-<p>Async methods return <code>IgniteClientFuture&lt;T&gt;</code> which is a combination of <code>Future&lt;T&gt;</code> and <code>CompletionStage&lt;T&gt;</code>.</p>
-</li>
-<li>
-<p>Async continuations are executed using <code>ClientConfiguration.AsyncContinuationExecutor</code>, which defaults to <code>ForkJoinPool#commonPool()</code>. For example, <code>cache.getAsync(1).thenAccept(val &#8594; System.out.println(val))</code> will execute the <code>println</code> call using a thread from the <code>commonPool</code>.</p>
-</li>
-</ul>
-</div>
-</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. 
@@ -4097,7 +3903,6 @@
 </ul>
 </li>
 <li><a href="#working-with-binary-objects">Working with Binary Objects</a></li>
-<li><a href="#cache-entry-listening">Cache Entry Listening</a></li>
 </ul>
 </li>
 <li><a href="#executing-sql-statements">Executing SQL Statements</a></li>
@@ -4119,7 +3924,6 @@
 <li><a href="#authentication">Authentication</a></li>
 </ul>
 </li>
-<li><a href="#async-apis">Async APIs</a></li>
 </ul>
     </div>
           
@@ -4159,11 +3963,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/nodejs-thin-client.html b/docs/2.9.0/thin-clients/nodejs-thin-client.html
index d0cc1fc..f5aea5e 100644
--- a/docs/2.9.0/thin-clients/nodejs-thin-client.html
+++ b/docs/2.9.0/thin-clients/nodejs-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,10 +3263,10 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Node.js Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/nodejs</code> folder.</p>
 </li>
 <li>
 <p>Run the commands below to finish the installation.</p>
@@ -3469,6 +3400,23 @@
 <img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partitionAwareness</code> configuration parameter to <code>true</code> as shown in the following code snippet:</p>
 </div>
@@ -3991,11 +3939,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/php-thin-client.html b/docs/2.9.0/thin-clients/php-thin-client.html
index d1af5ff..2308077 100644
--- a/docs/2.9.0/thin-clients/php-thin-client.html
+++ b/docs/2.9.0/thin-clients/php-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3315,36 +3246,15 @@
 <h2 id="installation">Installation</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The PHP thin client is shipped as a Composer package and a zip archive. Use any of the methods to install the client in your environment.</p>
-</div>
-<div class="sect2">
-<h3 id="using-composer">Using Composer</h3>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="using-zip-archive">Using ZIP Archive</h3>
-<div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite PHP Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/php</code> folder.</p>
 </li>
 <li>
 <p>Use the command below to install the package.</p>
@@ -3366,7 +3276,6 @@
 </div>
 </div>
 </div>
-</div>
 <div class="sect1">
 <h2 id="creating-a-client-instance">Creating a Client Instance</h2>
 <div class="sectionbody">
@@ -3627,12 +3536,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#installation">Installation</a>
-<ul class="sectlevel2">
-<li><a href="#using-composer">Using Composer</a></li>
-<li><a href="#using-zip-archive">Using ZIP Archive</a></li>
-</ul>
-</li>
+<li><a href="#installation">Installation</a></li>
 <li><a href="#creating-a-client-instance">Creating a Client Instance</a></li>
 <li><a href="#connecting-to-cluster">Connecting to Cluster</a></li>
 <li><a href="#using-key-value-api">Using Key-Value API</a>
@@ -3688,11 +3592,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/thin-clients/python-thin-client.html b/docs/2.9.0/thin-clients/python-thin-client.html
index 681fd78..d9bceab 100644
--- a/docs/2.9.0/thin-clients/python-thin-client.html
+++ b/docs/2.9.0/thin-clients/python-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,12 +3255,12 @@
 <div class="sect2">
 <h3 id="using-zip-archive">Using ZIP Archive</h3>
 <div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Python Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
 <p>Unpack the archive and navigate to the root folder.</p>
@@ -3374,8 +3305,8 @@
 <h2 id="connecting-to-cluster">Connecting to Cluster</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The ZIP distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
-The examples are located in the <code>{client_dir}/examples</code> directory.</p>
+<p>The distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
+The examples are located in the <code>{ROOT_FOLDER}/examples</code> directory.</p>
 </div>
 <div class="paragraph">
 <p>The following code snippet shows how to connect to a cluster from the Python thin client:</p>
@@ -3471,6 +3402,23 @@
 <img src="/docs/2.9.0/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partition_aware</code> parameter to true in the client constructor and provide
 addresses of all the server nodes in the connection string.</p>
@@ -4427,11 +4375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/control-script.html b/docs/2.9.0/tools/control-script.html
index 9050384..35589ee 100644
--- a/docs/2.9.0/tools/control-script.html
+++ b/docs/2.9.0/tools/control-script.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3301,7 +3232,7 @@
 <div class="paragraph">
 <p>The control script syntax is as follows:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh &lt;connection parameters&gt; &lt;<span class="nb">command</span><span class="o">&gt;</span> &lt;arguments&gt;</code></pre>
 </div>
@@ -3426,7 +3357,7 @@
 <div class="paragraph">
 <p>To get the state of the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--state</span></code></pre>
 </div>
@@ -3445,7 +3376,7 @@
 <div class="paragraph">
 <p>To activate the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--set-state</span> ACTIVE</code></pre>
 </div>
@@ -3466,8 +3397,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.0/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.0/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3476,7 +3406,7 @@
 <div class="paragraph">
 <p>To deactivate the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--set-state</span> INACTIVE <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3491,7 +3421,7 @@
 <div class="paragraph">
 <p>To get the list of nodes registered in the baseline topology, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span></code></pre>
 </div>
@@ -3534,7 +3464,7 @@
 <p>To add a node to the baseline topology, run the command given below.
 After the node is added, the <a href="/docs/2.9.0/data-rebalancing">rebalancing process</a> starts.</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> add <em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3551,7 +3481,7 @@
 Only offline nodes can be removed from the baseline topology: shut down the node first and then use the <code>remove</code> command.
 This operation starts the rebalancing process, which re-distributes the data across the nodes that remain in the baseline topology.</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> remove <em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3569,7 +3499,7 @@
 <div class="paragraph">
 <p>To set a list of node as the baseline topology, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> <span class="nb">set </span><em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3581,7 +3511,7 @@
 <div class="paragraph">
 <p>To restore a specific version of the baseline topology, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> version <em>topologyVersion</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3601,7 +3531,7 @@
 For clusters with persistence, the automatic baseline adjustment is disabled by default.
 To enable it, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> auto_adjust <span class="nb">enable timeout </span>30000</code></pre>
 </div>
@@ -3617,7 +3547,7 @@
 <div class="paragraph">
 <p>To disable baseline autoadjustment, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> auto_adjust disable</code></pre>
 </div>
@@ -3639,7 +3569,7 @@
 <div class="paragraph">
 <p>The following command returns a list of transactions that satisfy a given filter (or all transactions if no filter is provided):</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--tx</span> <em>&lt;transaction filter&gt;</em> <span class="nt">--info</span></code></pre>
 </div>
@@ -3700,7 +3630,7 @@
 <div class="paragraph">
 <p>To cancel transactions, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--tx</span> <em>&lt;transaction filter&gt;</em> <span class="nt">--kill</span></code></pre>
 </div>
@@ -3791,56 +3721,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="destroying-caches">Destroying Caches</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the control script to destroy specific caches.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,...,cacheN|--destroy-all-caches</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--caches cache1,&#8230;&#8203;,cacheN</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a comma-separated list of cache names to be destroyed.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--destroy-all-caches</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Permanently destroy all user-created caches.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>Examples:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Destroy cache1 and cache2.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,cache2
-
-<span class="c"># Destroy all user-created caches.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--destroy-all-caches</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="resetting-lost-partitions">Resetting Lost Partitions</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3977,71 +3857,6 @@
 </table>
 </div>
 </div>
-<div class="sect2">
-<h3 id="checking-snapshot-consistency">Checking Snapshot Consistency</h3>
-<div class="paragraph">
-<p>The checking snapshot consistency command works the same way as the <code>idle_verify</code> command does. It compares hashes between
-a primary partition and a corresponding backup partitions and prints a report if any differences are found.
-Differences may be the result of inconsistencies in some data on the cluster from which the snapshot was taken. It is
-recommended to perform the <code>idle_verify</code> procedure on the cluster if this case occurs.</p>
-</div>
-<div class="paragraph">
-<p>This procedure does not require the cluster to be in the <code>idle</code> state.</p>
-</div>
-<code-tabs><code-tab data-tab='Shell'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Checks that partitions of all snapshot caches have the correct checksums and primary/backup ones actually contain the same data.</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> check snapshot_name</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
-<h3 id="check-sql-index-inline-size">Check SQL Index Inline Size</h3>
-<div class="paragraph">
-<p>A running Ignite cluster could have different SQL index inline sizes on its cluster nodes.
-For example, it could happen due to the <code>IGNITE_MAX_INDEX_PAYLOAD_SIZE</code> property value is different on the cluster nodes. The difference
-between index inline sizes may lead to a performance drop.</p>
-</div>
-<div class="paragraph">
-<p>The <code>check_index_inline_sizes</code> command validates the indexes inline size of given caches on all cluster nodes. The inline
-size of secondary indexes is always checked on a node join and a WARN message is printed to the log if they differ.</p>
-</div>
-<div class="paragraph">
-<p>Use the command below to check if the secondary indexes inline sizes are the same on all cluster nodes.</p>
-</div>
-<code-tabs><code-tab data-tab='Shell'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> check_index_inline_sizes</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>If the index inline sizes are different, the console output is similar to the data below:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">Control utility [ver. 2.10.0]
-2021 Copyright(C) Apache Software Foundation
-User: test
-Time: 2021-04-27T16:13:21.213
-Command [CACHE] started
-Arguments: --cache check_index_inline_sizes --yes
-
-Found 4 secondary indexes.
-3 index(es) have different effective inline size on nodes. It can lead to
-performance degradation in SQL queries.
-Index(es):
-  Full index name: PUBLIC#TEST_TABLE#L_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2
-  Full index name: PUBLIC#TEST_TABLE#S1_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2
-  Full index name: PUBLIC#TEST_TABLE#I_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2</code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4170,7 +3985,7 @@
 <div class="paragraph">
 <p>To view the cluster ID, run the <code>--state</code> command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--state</span></code></pre>
 </div>
@@ -4198,7 +4013,7 @@
 <p>A cluster tag is a user friendly name that you can assign to your cluster.
 To change the tag, use the following command (the tag must contain no more than 280 characters):</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--change-tag</span> <em>&lt;new-tag&gt;</em></code></pre>
 </div>
@@ -4209,431 +4024,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-<div class="sect1">
-<h2 id="metric-command">Metric Command</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The metrics command prints out the value of a metric or metric registry provided in the parameters list. Use the <code>--node-id</code> parameter, If you need to get a metric from a specific node. Ignite selects a random node, if the <code>--node-id</code> is not set.</p>
-</div>
-<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">--metric</span> sys</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">--metric</span> sys</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Example of the metric output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --metric sysCurrentThreadCpuTime
-Command [METRIC] started
-Arguments: --metric sys
---------------------------------------------------------------------------------
-metric                          value
-sys.CurrentThreadCpuTime        17270000
-Command [METRIC] finished with code: 0</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Example of the metric registry output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --metric io.dataregion.default
-Command [METRIC] started
-Arguments: --metric sys
---------------------------------------------------------------------------------
-metric                          value
-io.dataregion.default.TotalAllocatedSize          0
-io.dataregion.default.LargeEntriesPagesCount      0
-io.dataregion.default.PagesReplaced               0
-io.dataregion.default.PhysicalMemorySize          0
-io.dataregion.default.CheckpointBufferSize        0
-io.dataregion.default.PagesReplaceRate            0
-io.dataregion.default.InitialSize                 268435456
-io.dataregion.default.PagesRead                   0
-io.dataregion.default.AllocationRate              0
-io.dataregion.default.OffHeapSize                 0
-io.dataregion.default.UsedCheckpointBufferSize    0
-io.dataregion.default.MaxSize                     6871947673
-io.dataregion.default.OffheapUsedSize             0
-io.dataregion.default.EmptyDataPages              0
-io.dataregion.default.PagesFillFactor             0.0
-io.dataregion.default.DirtyPages                  0
-io.dataregion.default.TotalThrottlingTime         0
-io.dataregion.default.EvictionRate                0
-io.dataregion.default.PagesWritten                0
-io.dataregion.default.TotalAllocatedPages         0
-io.dataregion.default.PagesReplaceAge             0
-io.dataregion.default.PhysicalMemoryPages         0
-Command [METRIC] finished with code: 0</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="indexes-management">Indexes Management</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The commands below allow to get a specific information on indexes and to trigger the indexes rebuild process.</p>
-</div>
-<div class="paragraph">
-<p>To get the list of all indexes that match specified filters, use the command:</p>
-</div>
-<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">--cache</span> indexes_list <span class="o">[</span><span class="nt">--node-id</span> nodeId] <span class="o">[</span><span class="nt">--group-name</span> grpRegExp] <span class="o">[</span><span class="nt">--cache-name</span> cacheRegExp] <span class="o">[</span><span class="nt">--index-name</span> idxNameRegExp]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_list <span class="o">[</span><span class="nt">--node-id</span> nodeId] <span class="o">[</span><span class="nt">--group-name</span> grpRegExp] <span class="o">[</span><span class="nt">--cache-name</span> cacheRegExp] <span class="o">[</span><span class="nt">--index-name</span> idxNameRegExp]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--node-id nodeId</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node ID for the job execution. If the ID is not specified, a node is chosen by the grid.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--group-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by cache group name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--cache-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by cache name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--index-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by index name.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>To get the list of all caches that have index rebuild in progress, use 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">control.sh <span class="nt">--cache</span> indexes_rebuild_status <span class="o">[</span><span class="nt">--node-id</span> nodeId]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_rebuild_status <span class="o">[</span><span class="nt">--node-id</span> nodeId]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>To trigger the rebuild process of all indexes for the specified caches or the cache groups, use the command:</p>
-</div>
-<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">--cache</span> indexes_force_rebuild <span class="nt">--node-id</span> nodeId <span class="nt">--cache-name</span> cacheName1,...cacheNameN|--group-name groupName1,...groupNameN</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_force_rebuild <span class="nt">--node-id</span> nodeId <span class="nt">--cache-name</span> cacheName1,...cacheNameN|--group-name groupName1,...groupNameN</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--node-id</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node ID for the indexes rebuild.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--cache-names</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of cache names for which indexes should be rebuilt.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--group-names</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of cache group names for which indexes should be rebuilt.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="system-view-command">System View Command</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The system view command prints out the content of a system view provided in the parameters list. Use the <code>--node-id</code> parameter, if you need to get a metric from a specific node. Ignite selects a random node, if the <code>--node-id</code> is not set.</p>
-</div>
-<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">--system-view</span> views</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">--system-view</span> views</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Examples of the output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --system-view nodes
-Command [SYSTEM-VIEW] started
-Arguments: --system-view nodes
---------------------------------------------------------------------------------
-nodeId                                  consistentId                                         version                          isClient    isDaemon    nodeOrder    addresses                                          hostnames          isLocal
-a8a28869-cac6-4b17-946a-6f7f547b9f62    0:0:0:0:0:0:0:1%lo0,127.0.0.1,192.168.31.45:47500    2.10.0#20201230-sha1:00000000    false       false               1    [0:0:0:0:0:0:0:1%lo0, 127.0.0.1, 192.168.31.45]    [192.168.31.45]    true
-d580433d-c621-45ff-a558-b4df82d09613    0:0:0:0:0:0:0:1%lo0,127.0.0.1,192.168.31.45:47501    2.10.0#20201230-sha1:00000000    false       false               2    [0:0:0:0:0:0:0:1%lo0, 127.0.0.1, 192.168.31.45]    [192.168.31.45]    false
-Command [SYSTEM-VIEW] finished with code: 0</code></pre>
-</div>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --system-view views
-Command [SYSTEM-VIEW] started
-Arguments: --system-view views
---------------------------------------------------------------------------------
-name                           schema    description
-NODES                          SYS       Cluster nodes
-SQL_QUERIES_HISTORY            SYS       SQL queries history.
-INDEXES                        SYS       SQL indexes
-BASELINE_NODES                 SYS       Baseline topology nodes
-STRIPED_THREADPOOL_QUEUE       SYS       Striped thread pool task queue
-LOCAL_CACHE_GROUPS_IO          SYS       Local node IO statistics for cache groups
-SCAN_QUERIES                   SYS       Scan queries
-CLIENT_CONNECTIONS             SYS       Client connections
-PARTITION_STATES               SYS       Distribution of cache group partitions across cluster nodes
-VIEW_COLUMNS                   SYS       SQL view columns
-SQL_QUERIES                    SYS       Running SQL queries.
-CACHE_GROUP_PAGE_LISTS         SYS       Cache group page lists
-METRICS                        SYS       Ignite metrics
-CONTINUOUS_QUERIES             SYS       Continuous queries
-TABLE_COLUMNS                  SYS       SQL table columns
-TABLES                         SYS       SQL tables
-DISTRIBUTED_METASTORAGE        SYS       Distributed metastorage data
-SERVICES                       SYS       Services
-DATASTREAM_THREADPOOL_QUEUE    SYS       Datastream thread pool task queue
-NODE_METRICS                   SYS       Node metrics
-BINARY_METADATA                SYS       Binary metadata
-JOBS                           SYS       Running compute jobs, part of compute task started on remote host.
-SCHEMAS                        SYS       SQL schemas
-CACHE_GROUPS                   SYS       Cache groups
-VIEWS                          SYS       SQL views
-DATA_REGION_PAGE_LISTS         SYS       Data region page lists
-NODE_ATTRIBUTES                SYS       Node attributes
-TRANSACTIONS                   SYS       Running transactions
-CACHES                         SYS       Caches
-TASKS                          SYS       Running compute tasks
-Command [SYSTEM-VIEW] finished with code: 0</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="performance-statistics">Performance Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a built-in tool for cluster profiling. Read <a href="/docs/2.9.0/monitoring-metrics/performance-statistics">Performance Statistics</a> for more information.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="working-with-cluster-properties">Working with Cluster Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides an ability to work with <a href="/docs/2.9.0/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> functionality.</p>
-</div>
-<div class="paragraph">
-<p>To get the full list of available properties, use the <code>--property list</code> command. This command returns the list of all available properties to work with:</p>
-</div>
-<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> list</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> list</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can set property value with <code>--property set</code> command. For example, to enable or disable SQL statistics in cluster use, specify <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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can also get property value with <code>--property get</code> command. For example:</p>
-</div>
-<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> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div id="preamble">
-<div class="sectionbody">
-<div class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="cache-consistency">Cache Consistency</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="repair">Repair</h3>
-<div class="paragraph">
-<p>The command allows to perform cache consistency check and repair (when possible) using Read Repair approach.</p>
-</div>
-</div>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cache-name</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache to be checked/repaired..</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>partition</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache&#8217;s partition to be checked/repaired.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>=== Status</p>
-</div>
-<div class="paragraph">
-<p>The command allows performing cache consistency check/repair operations status check.</p>
-</div>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-
-</div>
-</div>
-</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. 
@@ -4660,23 +4050,15 @@
 <li><a href="#transaction-management">Transaction Management</a></li>
 <li><a href="#contention-detection-in-transactions">Contention Detection in Transactions</a></li>
 <li><a href="#monitoring-cache-state">Monitoring Cache State</a></li>
-<li><a href="#destroying-caches">Destroying Caches</a></li>
 <li><a href="#resetting-lost-partitions">Resetting Lost Partitions</a></li>
 <li><a href="#consistency-check-commands">Consistency Check Commands</a>
 <ul class="sectlevel2">
 <li><a href="#verifying-partition-checksums">Verifying Partition Checksums</a></li>
 <li><a href="#validating-sql-index-consistency">Validating SQL Index Consistency</a></li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
-<li><a href="#check-sql-index-inline-size">Check SQL Index Inline Size</a></li>
 </ul>
 </li>
 <li><a href="#tracing-configuration">Tracing Configuration</a></li>
 <li><a href="#cluster-id-and-tag">Cluster ID and Tag</a></li>
-<li><a href="#metric-command">Metric Command</a></li>
-<li><a href="#indexes-management">Indexes Management</a></li>
-<li><a href="#system-view-command">System View Command</a></li>
-<li><a href="#performance-statistics">Performance Statistics</a></li>
-<li><a href="#working-with-cluster-properties">Working with Cluster Properties</a></li>
 </ul>
     </div>
           
@@ -4716,11 +4098,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/gg-control-center.html b/docs/2.9.0/tools/gg-control-center.html
index 594c9af..ecb17da 100644
--- a/docs/2.9.0/tools/gg-control-center.html
+++ b/docs/2.9.0/tools/gg-control-center.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3388,11 +3319,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/informatica.html b/docs/2.9.0/tools/informatica.html
index 5734690..763badd 100644
--- a/docs/2.9.0/tools/informatica.html
+++ b/docs/2.9.0/tools/informatica.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3646,11 +3577,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/pentaho.html b/docs/2.9.0/tools/pentaho.html
index 7a88287..a75b586 100644
--- a/docs/2.9.0/tools/pentaho.html
+++ b/docs/2.9.0/tools/pentaho.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3461,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/sqlline.html b/docs/2.9.0/tools/sqlline.html
index 4639f7f..d829926 100644
--- a/docs/2.9.0/tools/sqlline.html
+++ b/docs/2.9.0/tools/sqlline.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3613,11 +3544,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580147' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580147' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580147" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580147"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/tableau.html b/docs/2.9.0/tools/tableau.html
index 0600998..c997218 100644
--- a/docs/2.9.0/tools/tableau.html
+++ b/docs/2.9.0/tools/tableau.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3449,11 +3380,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580148' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580148' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580148" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580148"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/tools/visor-cmd.html b/docs/2.9.0/tools/visor-cmd.html
index 845407e..01fcd5c 100644
--- a/docs/2.9.0/tools/visor-cmd.html
+++ b/docs/2.9.0/tools/visor-cmd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580148' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580148' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580148" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580148"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/transactions/mvcc.html b/docs/2.9.0/transactions/mvcc.html
index 173a054..a3fd6b6 100644
--- a/docs/2.9.0/transactions/mvcc.html
+++ b/docs/2.9.0/transactions/mvcc.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3225,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+MVCC is currently in beta.
 </td>
 </tr>
 </table>
@@ -3654,11 +3585,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580148' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580148' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580148" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580148"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.0/understanding-configuration.html b/docs/2.9.0/understanding-configuration.html
index 72c7a78..a289908 100644
--- a/docs/2.9.0/understanding-configuration.html
+++ b/docs/2.9.0/understanding-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/persistence/snapshot-directory"
+                            <a href="/docs/2.9.0/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.0/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.0/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.0/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.0/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.0/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.0/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3487,11 +3418,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580148' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580148' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728692' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728692' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580148" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580148"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728692" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728692"></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.9.1/SQL/JDBC/error-codes.html b/docs/2.9.1/SQL/JDBC/error-codes.html
index 6a9ee6d..d426816 100644
--- a/docs/2.9.1/SQL/JDBC/error-codes.html
+++ b/docs/2.9.1/SQL/JDBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3446,11 +3377,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/JDBC/jdbc-client-driver.html b/docs/2.9.1/SQL/JDBC/jdbc-client-driver.html
index a27ae8f..1edd3ca 100644
--- a/docs/2.9.1/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.9.1/SQL/JDBC/jdbc-client-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3721,11 +3652,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/JDBC/jdbc-driver.html b/docs/2.9.1/SQL/JDBC/jdbc-driver.html
index 9a4fc0d..0f46c90 100644
--- a/docs/2.9.1/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.9.1/SQL/JDBC/jdbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4238,11 +4169,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/connection-string-dsn.html b/docs/2.9.1/SQL/ODBC/connection-string-dsn.html
index e52ff5e..8f62467 100644
--- a/docs/2.9.1/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.9.1/SQL/ODBC/connection-string-dsn.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3580,11 +3511,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/data-types.html b/docs/2.9.1/SQL/ODBC/data-types.html
index 9a48580..70642a8 100644
--- a/docs/2.9.1/SQL/ODBC/data-types.html
+++ b/docs/2.9.1/SQL/ODBC/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3404,11 +3335,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/error-codes.html b/docs/2.9.1/SQL/ODBC/error-codes.html
index 8b0e695..db315e2 100644
--- a/docs/2.9.1/SQL/ODBC/error-codes.html
+++ b/docs/2.9.1/SQL/ODBC/error-codes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/odbc-driver.html b/docs/2.9.1/SQL/ODBC/odbc-driver.html
index 4e72b96..9c26ef8 100644
--- a/docs/2.9.1/SQL/ODBC/odbc-driver.html
+++ b/docs/2.9.1/SQL/ODBC/odbc-driver.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3859,11 +3790,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/querying-modifying-data.html b/docs/2.9.1/SQL/ODBC/querying-modifying-data.html
index be4be31..d02cc4c 100644
--- a/docs/2.9.1/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.9.1/SQL/ODBC/querying-modifying-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3930,11 +3861,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/ODBC/specification.html b/docs/2.9.1/SQL/ODBC/specification.html
index 039bf07..2cf55fb 100644
--- a/docs/2.9.1/SQL/ODBC/specification.html
+++ b/docs/2.9.1/SQL/ODBC/specification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4809,11 +4740,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/custom-sql-func.html b/docs/2.9.1/SQL/custom-sql-func.html
index 3d7379d..0b29334 100644
--- a/docs/2.9.1/SQL/custom-sql-func.html
+++ b/docs/2.9.1/SQL/custom-sql-func.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class='active'
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3395,11 +3326,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/distributed-joins.html b/docs/2.9.1/SQL/distributed-joins.html
index a081ea5..c9f7cb6 100644
--- a/docs/2.9.1/SQL/distributed-joins.html
+++ b/docs/2.9.1/SQL/distributed-joins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3422,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/indexes.html b/docs/2.9.1/SQL/indexes.html
index 106001e..ff3fb8f 100644
--- a/docs/2.9.1/SQL/indexes.html
+++ b/docs/2.9.1/SQL/indexes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4089,11 +4020,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/schemas.html b/docs/2.9.1/SQL/schemas.html
index 4db00a6..e8edecb 100644
--- a/docs/2.9.1/SQL/schemas.html
+++ b/docs/2.9.1/SQL/schemas.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3412,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/sql-api.html b/docs/2.9.1/SQL/sql-api.html
index 8000f5d..9d5bc96 100644
--- a/docs/2.9.1/SQL/sql-api.html
+++ b/docs/2.9.1/SQL/sql-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3908,11 +3839,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/sql-introduction.html b/docs/2.9.1/SQL/sql-introduction.html
index dfe91b4..70a10ba 100644
--- a/docs/2.9.1/SQL/sql-introduction.html
+++ b/docs/2.9.1/SQL/sql-introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/sql-statistics.html b/docs/2.9.1/SQL/sql-statistics.html
deleted file mode 100644
index d58f2bd..0000000
--- a/docs/2.9.1/SQL/sql-statistics.html
+++ /dev/null
@@ -1,3575 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>SQL Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/SQL/sql-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class='active'
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/SQL/sql-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>SQL Statistics</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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.9.1/tools/control-script#working-with-cluster-properties" target="_blank" rel="noopener">enabled</a> and <a href="/docs/2.9.1/sql-reference/ddl#analyze" target="_blank" rel="noopener">configure statistics collection</a> for tables participated in the query. See the <a href="/docs/2.9.1/SQL/sql-statistics#obtaining-a-better-execution-plan-using-statistics">example</a> for more details.</p>
-</div>
-<div class="paragraph">
-<p>Statistics are checked and updated each time after one of the following actions:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Node start</p>
-</li>
-<li>
-<p>Topology change</p>
-</li>
-<li>
-<p>Configuration change</p>
-</li>
-</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="configuring-statistics">Configuring Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<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">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='Windows'><div class="listingblock">
-<div class="content">
-<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>For more details on configuring SQL statistics, see the <a href="/docs/2.9.1/monitoring-metrics/system-views#statistics_configuration" target="_blank" rel="noopener">System Views</a> and <a href="/docs/2.9.1/sql-reference/ddl#analyze" target="_blank" rel="noopener">Data Definition Language</a> pages.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-overriding">Statistics Overriding</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Gathered values can be overridden by specifying additional parameters in the <a href="/docs/2.9.1/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.9.1/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.9.1/monitoring-metrics/system-views#statistics_partition_data" target="_blank" rel="noopener">STATISTICS_PARTITION_DATA</a> (keeps real statistics info by partitions). Then, overriden values are used by SQL query optimizer.</p>
-</div>
-<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 class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics-obsolescence">Statistics Obsolescence</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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="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>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-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>To save CPU resources on obsolescence tracking, use the <code>NO_UPDATE</code> state:</p>
-</div>
-<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="obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<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>Create a table and insert data into it:</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">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">);</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>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">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>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">ANALYZE</span> <span class="n">statistics_test</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</li>
-<li>
-<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">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>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<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>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578923' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578923' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578923" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578923"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/SQL/sql-transactions.html b/docs/2.9.1/SQL/sql-transactions.html
index 42e9ed3..210c0e9 100644
--- a/docs/2.9.1/SQL/sql-transactions.html
+++ b/docs/2.9.1/SQL/sql-transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1215,8 +1195,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'>
             
                 
 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class='active'
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3225,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+Support for SQL transactions is currently in the beta stage. For production use, consider key-value transactions.
 </td>
 </tr>
 </table>
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/SQL/sql-tuning.html b/docs/2.9.1/SQL/sql-tuning.html
index cf26ddf..e2cf782 100644
--- a/docs/2.9.1/SQL/sql-tuning.html
+++ b/docs/2.9.1/SQL/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3954,11 +3885,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/binary-client-protocol.html b/docs/2.9.1/binary-client-protocol/binary-client-protocol.html
index 399406a..e2a4043 100644
--- a/docs/2.9.1/binary-client-protocol/binary-client-protocol.html
+++ b/docs/2.9.1/binary-client-protocol/binary-client-protocol.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3767,11 +3698,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/binary-type-metadata.html b/docs/2.9.1/binary-client-protocol/binary-type-metadata.html
index e7a105c..e520566 100644
--- a/docs/2.9.1/binary-client-protocol/binary-type-metadata.html
+++ b/docs/2.9.1/binary-client-protocol/binary-type-metadata.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3904,11 +3835,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/cache-configuration.html b/docs/2.9.1/binary-client-protocol/cache-configuration.html
index f3ec4aa..eaeefdb 100644
--- a/docs/2.9.1/binary-client-protocol/cache-configuration.html
+++ b/docs/2.9.1/binary-client-protocol/cache-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4527,11 +4458,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/data-format.html b/docs/2.9.1/binary-client-protocol/data-format.html
index 5c6778c..d80cbba 100644
--- a/docs/2.9.1/binary-client-protocol/data-format.html
+++ b/docs/2.9.1/binary-client-protocol/data-format.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5560,11 +5491,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/key-value-queries.html b/docs/2.9.1/binary-client-protocol/key-value-queries.html
index 4a11d6c..cfd94aa 100644
--- a/docs/2.9.1/binary-client-protocol/key-value-queries.html
+++ b/docs/2.9.1/binary-client-protocol/key-value-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -5475,11 +5406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/binary-client-protocol/sql-and-scan-queries.html b/docs/2.9.1/binary-client-protocol/sql-and-scan-queries.html
index 9bd7b88..d751d8e 100644
--- a/docs/2.9.1/binary-client-protocol/sql-and-scan-queries.html
+++ b/docs/2.9.1/binary-client-protocol/sql-and-scan-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4294,11 +4225,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/clustering/baseline-topology.html b/docs/2.9.1/clustering/baseline-topology.html
index 486a7c3..8dea729 100644
--- a/docs/2.9.1/clustering/baseline-topology.html
+++ b/docs/2.9.1/clustering/baseline-topology.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3551,11 +3482,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/clustering/clustering.html b/docs/2.9.1/clustering/clustering.html
index 988d3fc..fc002de 100644
--- a/docs/2.9.1/clustering/clustering.html
+++ b/docs/2.9.1/clustering/clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3400,11 +3331,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728902' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728902' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728902" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728902"></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.9.1/clustering/connect-client-nodes.html b/docs/2.9.1/clustering/connect-client-nodes.html
index 18b4f9f..870b102 100644
--- a/docs/2.9.1/clustering/connect-client-nodes.html
+++ b/docs/2.9.1/clustering/connect-client-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/clustering/discovery-in-the-cloud.html b/docs/2.9.1/clustering/discovery-in-the-cloud.html
index 4456e12..ff87792 100644
--- a/docs/2.9.1/clustering/discovery-in-the-cloud.html
+++ b/docs/2.9.1/clustering/discovery-in-the-cloud.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,9 +3263,6 @@
 <li>
 <p>Google Cloud Storage IP Finder</p>
 </li>
-<li>
-<p>Azure Blob Storage IP Finder</p>
-</li>
 </ul>
 </div>
 <div class="admonitionblock tip">
@@ -3444,16 +3372,16 @@
 <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>TcpDiscoveryS3IpFinder</code> type of <code>ipFinder</code>.</p>
+To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFindera</code> type of <code>ipFinder</code>.</p>
 </div>
-<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">
-You must download and <a href="/docs/2.9.1/setup#enabling-modules">enable the 'ignite-aws-ext' extension</a>.
+You must <a href="/docs/2.9.1/setup#enabling-modules">enable the 'ignite-aws' module</a>.
 </td>
 </tr>
 </table>
@@ -3670,7 +3598,7 @@
     <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">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">"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">"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>
@@ -3714,81 +3642,6 @@
 </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.9.1/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. 
@@ -3803,7 +3656,6 @@
 <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>
           
@@ -3843,11 +3695,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/clustering/network-configuration.html b/docs/2.9.1/clustering/network-configuration.html
index a217c11..6844292 100644
--- a/docs/2.9.1/clustering/network-configuration.html
+++ b/docs/2.9.1/clustering/network-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3733,11 +3664,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/clustering/running-client-nodes-behind-nat.html b/docs/2.9.1/clustering/running-client-nodes-behind-nat.html
index 19f153f..e2485ec 100644
--- a/docs/2.9.1/clustering/running-client-nodes-behind-nat.html
+++ b/docs/2.9.1/clustering/running-client-nodes-behind-nat.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3396,11 +3327,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/clustering/tcp-ip-discovery.html b/docs/2.9.1/clustering/tcp-ip-discovery.html
index af2d123..078df1e 100644
--- a/docs/2.9.1/clustering/tcp-ip-discovery.html
+++ b/docs/2.9.1/clustering/tcp-ip-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4117,11 +4048,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/clustering/zookeeper-discovery.html b/docs/2.9.1/clustering/zookeeper-discovery.html
index f185fa7..6a8f52b 100644
--- a/docs/2.9.1/clustering/zookeeper-discovery.html
+++ b/docs/2.9.1/clustering/zookeeper-discovery.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3617,11 +3548,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/code-deployment/deploying-user-code.html b/docs/2.9.1/code-deployment/deploying-user-code.html
index 02c7a09..7da639b 100644
--- a/docs/2.9.1/code-deployment/deploying-user-code.html
+++ b/docs/2.9.1/code-deployment/deploying-user-code.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3528,11 +3459,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/code-deployment/peer-class-loading.html b/docs/2.9.1/code-deployment/peer-class-loading.html
index ba4d3c7..e89b55b 100644
--- a/docs/2.9.1/code-deployment/peer-class-loading.html
+++ b/docs/2.9.1/code-deployment/peer-class-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3317,7 +3248,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>For example, when <a href="/docs/2.9.1/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>
+<p>For example, when <a href="/docs/2.9.1/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>
 </div>
 <div class="paragraph">
 <p>When enabled, peer class loading is used to deploy the following classes:</p>
@@ -3328,7 +3259,7 @@
 <p>Tasks and jobs submitted via the <a href="/docs/2.9.1/distributed-computing/distributed-computing">compute interface</a>.</p>
 </li>
 <li>
-<p>Transformers and filters used with <a href="/docs/2.9.1/key-value-api/using-cache-queries">cache queries</a> and <a href="/docs/2.9.1/key-value-api/continuous-queries">continuous queries</a>.</p>
+<p>Transformers and filters used with <a href="/docs/2.9.1/key-value-api/using-scan-queries">scan queries</a> and <a href="/docs/2.9.1/key-value-api/continuous-queries">continuous queries</a>.</p>
 </li>
 <li>
 <p>Stream transformers, receivers and visitors used with <a href="/docs/2.9.1/data-streaming#data-streamers">data streamers</a>.</p>
@@ -3624,11 +3555,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/atomicity-modes.html b/docs/2.9.1/configuring-caches/atomicity-modes.html
index 65d99e4..584c0e3 100644
--- a/docs/2.9.1/configuring-caches/atomicity-modes.html
+++ b/docs/2.9.1/configuring-caches/atomicity-modes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3367,14 +3298,16 @@
 <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.9.1/transactions/mvcc">Multiversion Concurrency Control</a> for details about and limitations of this mode.</p>
 </div>
-<div class="admonitionblock caution">
+<div class="admonitionblock warning">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Caution</div>
+<div class="title">Warning</div>
 </td>
 <td class="content">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+<div class="paragraph">
+<p>MVCC implementation is in beta and should not be considered for production.</p>
+</div>
 </td>
 </tr>
 </table>
@@ -3494,11 +3427,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/cache-groups.html b/docs/2.9.1/configuring-caches/cache-groups.html
index 5881a2a..51eeb4f 100644
--- a/docs/2.9.1/configuring-caches/cache-groups.html
+++ b/docs/2.9.1/configuring-caches/cache-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3491,11 +3422,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/configuration-overview.html b/docs/2.9.1/configuring-caches/configuration-overview.html
index 9c6e7e6..64e30eb 100644
--- a/docs/2.9.1/configuring-caches/configuration-overview.html
+++ b/docs/2.9.1/configuring-caches/configuration-overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3693,11 +3624,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/configuring-backups.html b/docs/2.9.1/configuring-caches/configuring-backups.html
index 5687ba3..800ff46 100644
--- a/docs/2.9.1/configuring-caches/configuring-backups.html
+++ b/docs/2.9.1/configuring-caches/configuring-backups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3523,11 +3454,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/expiry-policies.html b/docs/2.9.1/configuring-caches/expiry-policies.html
index 51f65c4..24ad616 100644
--- a/docs/2.9.1/configuring-caches/expiry-policies.html
+++ b/docs/2.9.1/configuring-caches/expiry-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3415,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/near-cache.html b/docs/2.9.1/configuring-caches/near-cache.html
index d81ac63..e5981cd 100644
--- a/docs/2.9.1/configuring-caches/near-cache.html
+++ b/docs/2.9.1/configuring-caches/near-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3378,10 +3309,8 @@
 </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. 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>
+<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>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3561,11 +3490,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/on-heap-caching.html b/docs/2.9.1/configuring-caches/on-heap-caching.html
index 4a574aa..c3db327 100644
--- a/docs/2.9.1/configuring-caches/on-heap-caching.html
+++ b/docs/2.9.1/configuring-caches/on-heap-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3633,11 +3564,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/configuring-caches/partition-loss-policy.html b/docs/2.9.1/configuring-caches/partition-loss-policy.html
index 1438d79..9ba9597 100644
--- a/docs/2.9.1/configuring-caches/partition-loss-policy.html
+++ b/docs/2.9.1/configuring-caches/partition-loss-policy.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3592,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/cpp-specific/cpp-objects-lifetime.html b/docs/2.9.1/cpp-specific/cpp-objects-lifetime.html
index 5321a20..6e3c4b2 100644
--- a/docs/2.9.1/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.9.1/cpp-specific/cpp-objects-lifetime.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,11 +3353,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/cpp-specific/cpp-platform-interoperability.html b/docs/2.9.1/cpp-specific/cpp-platform-interoperability.html
index 1937ec7..37e9665 100644
--- a/docs/2.9.1/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.9.1/cpp-specific/cpp-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3643,11 +3574,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/cpp-specific/cpp-serialization.html b/docs/2.9.1/cpp-specific/cpp-serialization.html
index 5dda840..b9e9c9a 100644
--- a/docs/2.9.1/cpp-specific/cpp-serialization.html
+++ b/docs/2.9.1/cpp-specific/cpp-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3612,11 +3543,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/cpp-specific/index.html b/docs/2.9.1/cpp-specific/index.html
index 783966f..ca7590c 100644
--- a/docs/2.9.1/cpp-specific/index.html
+++ b/docs/2.9.1/cpp-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-modeling/affinity-collocation.html b/docs/2.9.1/data-modeling/affinity-collocation.html
index 0c600f8..310560f 100644
--- a/docs/2.9.1/data-modeling/affinity-collocation.html
+++ b/docs/2.9.1/data-modeling/affinity-collocation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3457,118 +3388,9 @@
     <span class="p">}</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">struct</span> <span class="nc">Person</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-    <span class="kt">int32_t</span> <span class="n">cityId</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">PersonKey</span>
-<span class="p">{</span>
-    <span class="kt">int32_t</span> <span class="n">id</span><span class="p">;</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">companyId</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">struct</span> <span class="nc">Company</span>
-<span class="p">{</span>
-    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
-<span class="p">};</span>
-
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Person"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">cityId</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Person</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">cityId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"cityId"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"PersonKey"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetAffinityFieldName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"companyId"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">id</span><span class="p">);</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">companyId</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PersonKey</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadInt32</span><span class="p">(</span><span class="s">"id"</span><span class="p">);</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"companyId"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-
-<span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span> <span class="o">:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">Company</span><span class="o">&gt;</span>
-<span class="p">{</span>
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span> <span class="o">=</span> <span class="s">"Company"</span><span class="p">;</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">writer</span><span class="p">.</span><span class="n">WriteString</span><span class="p">(</span><span class="s">"name"</span><span class="p">,</span> <span class="n">obj</span><span class="p">.</span><span class="n">name</span><span class="p">);</span>
-    <span class="p">}</span>
-
-    <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">Company</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span>
-    <span class="p">{</span>
-        <span class="n">dst</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">reader</span><span class="p">.</span><span class="n">ReadString</span><span class="p">(</span><span class="s">"name"</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="p">}};</span>  <span class="c1">// namespace ignite::binary</span>
-
-<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">ignite</span><span class="p">;</span>
-    <span class="k">using</span> <span class="k">namespace</span> <span class="n">cache</span><span class="p">;</span>
-
-    <span class="n">IgniteConfiguration</span> <span class="n">cfg</span><span class="p">;</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Start</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span> <span class="n">personCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">PersonKey</span><span class="p">,</span> <span class="n">Person</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"person"</span><span class="p">);</span>
-    <span class="n">Cache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span> <span class="n">companyCache</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="n">Company</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"company"</span><span class="p">);</span>
-
-    <span class="n">Person</span> <span class="n">person</span><span class="p">{};</span>
-    <span class="n">person</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Vasya"</span><span class="p">;</span>
-
-    <span class="n">Company</span> <span class="n">company</span><span class="p">{};</span>
-    <span class="n">company</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="s">"Company1"</span><span class="p">;</span>
-
-    <span class="n">personCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="n">PersonKey</span><span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="s">"company1_key"</span><span class="p">},</span> <span class="n">person</span><span class="p">);</span>
-    <span class="n">companyCache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="s">"company1_key"</span><span class="p">,</span> <span class="n">company</span><span class="p">);</span>
-
-    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3762,11 +3584,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-modeling/binary-marshaller.html b/docs/2.9.1/data-modeling/binary-marshaller.html
index 0b69238..761e01e 100644
--- a/docs/2.9.1/data-modeling/binary-marshaller.html
+++ b/docs/2.9.1/data-modeling/binary-marshaller.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3717,11 +3648,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-modeling/data-modeling.html b/docs/2.9.1/data-modeling/data-modeling.html
index 5fef0ef..65c2f7a 100644
--- a/docs/2.9.1/data-modeling/data-modeling.html
+++ b/docs/2.9.1/data-modeling/data-modeling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3400,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-modeling/data-partitioning.html b/docs/2.9.1/data-modeling/data-partitioning.html
index 23c5694..34f6718 100644
--- a/docs/2.9.1/data-modeling/data-partitioning.html
+++ b/docs/2.9.1/data-modeling/data-partitioning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,18 +3244,6 @@
 The affinity key can be any field of the objects stored in the cache (any column in the SQL table).
 If the affinity key is not specified, the default key is used (in case of SQL tables, it is the PRIMARY KEY column).</p>
 </div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-For more information on data partitioning, see the advanced <a href="https://www.gridgain.com/resources/blog/data-distribution-in-apache-ignite" target="_blank" rel="noopener">deep-dive on data partitioning</a> in Ignite.
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>Partitioning boosts performance by distributing both read and write operations.
 Moreover, you can design your data model in such a way that the data entries that are used together are stored together (i.e., in one partition).
@@ -3565,11 +3484,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-rebalancing.html b/docs/2.9.1/data-rebalancing.html
index 41fec6f..968ce53 100644
--- a/docs/2.9.1/data-rebalancing.html
+++ b/docs/2.9.1/data-rebalancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3700,20 +3631,6 @@
 <div class="paragraph">
 <p>The following table lists the properties of <code>CacheConfiguration</code> related to rebalancing:</p>
 </div>
-<div class="admonitionblock caution">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Caution</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>rebalanceDelay</code> and related API&#8217;s are deprecated and will be removed in the next releases.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 16.6666%;">
@@ -3820,11 +3737,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578924' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578924' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578924" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578924"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-streaming.html b/docs/2.9.1/data-streaming.html
index 6e8dc5c..0226219 100644
--- a/docs/2.9.1/data-streaming.html
+++ b/docs/2.9.1/data-streaming.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3778,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/atomic-sequence.html b/docs/2.9.1/data-structures/atomic-sequence.html
index 18d913f..1983737 100644
--- a/docs/2.9.1/data-structures/atomic-sequence.html
+++ b/docs/2.9.1/data-structures/atomic-sequence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3385,11 +3316,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/atomic-types.html b/docs/2.9.1/data-structures/atomic-types.html
index 08e06f0..b992b8f 100644
--- a/docs/2.9.1/data-structures/atomic-types.html
+++ b/docs/2.9.1/data-structures/atomic-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3448,11 +3379,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/countdownlatch.html b/docs/2.9.1/data-structures/countdownlatch.html
index 4869da0..05760f6 100644
--- a/docs/2.9.1/data-structures/countdownlatch.html
+++ b/docs/2.9.1/data-structures/countdownlatch.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3380,11 +3311,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/id-generator.html b/docs/2.9.1/data-structures/id-generator.html
index d893397..f0f9078 100644
--- a/docs/2.9.1/data-structures/id-generator.html
+++ b/docs/2.9.1/data-structures/id-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3407,11 +3338,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/queue-and-set.html b/docs/2.9.1/data-structures/queue-and-set.html
index f5ef1ed..82ce784 100644
--- a/docs/2.9.1/data-structures/queue-and-set.html
+++ b/docs/2.9.1/data-structures/queue-and-set.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3484,11 +3415,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/data-structures/semaphore.html b/docs/2.9.1/data-structures/semaphore.html
index d5816a1..4668ecf 100644
--- a/docs/2.9.1/data-structures/semaphore.html
+++ b/docs/2.9.1/data-structures/semaphore.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3386,11 +3317,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/cluster-groups.html b/docs/2.9.1/distributed-computing/cluster-groups.html
index 301d29d..7c40171 100644
--- a/docs/2.9.1/distributed-computing/cluster-groups.html
+++ b/docs/2.9.1/distributed-computing/cluster-groups.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3353,34 +3284,9 @@
     <span class="n">compute</span><span class="p">.</span><span class="nf">Broadcast</span><span class="p">(</span><span class="k">new</span> <span class="nf">PrintNodeIdAction</span><span class="p">());</span>
 <span class="p">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="k">class</span> <span class="nc">PrintNodeIdAction</span> <span class="o">:</span> <span class="k">public</span> <span class="n">ComputeFunc</span><span class="o">&lt;</span><span class="kt">void</span><span class="o">&gt;</span> <span class="p">{</span>
-<span class="nl">public:</span>
-    <span class="k">virtual</span> <span class="kt">void</span> <span class="n">Call</span><span class="p">()</span> <span class="p">{</span>
-        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">"Hello node "</span> <span class="o">&lt;&lt;</span>  <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">().</span><span class="n">GetCluster</span><span class="p">().</span><span class="n">GetLocalNode</span><span class="p">().</span><span class="n">GetId</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
-    <span class="p">}</span>
-<span class="p">};</span>
-<span class="k">namespace</span> <span class="n">ignite</span> <span class="p">{</span> <span class="k">namespace</span> <span class="n">binary</span> <span class="p">{</span>
-    <span class="k">template</span><span class="o">&lt;</span><span class="p">&gt;</span> <span class="k">struct</span> <span class="nc">BinaryType</span><span class="o">&lt;</span><span class="n">PrintNodeIdAction</span><span class="o">&gt;:</span> <span class="n">BinaryTypeDefaultAll</span><span class="o">&lt;</span><span class="n">PrintNodeIdAction</span><span class="o">&gt;</span> <span class="p">{</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">GetTypeName</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span> <span class="p">{</span>
-            <span class="n">dst</span> <span class="o">=</span> <span class="s">"PrintNodeIdAction"</span><span class="p">;</span>
-        <span class="p">}</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">Write</span><span class="p">(</span><span class="n">BinaryWriter</span><span class="o">&amp;</span> <span class="n">writer</span><span class="p">,</span> <span class="k">const</span> <span class="n">PrintNodeIdAction</span><span class="o">&amp;</span> <span class="n">obj</span><span class="p">)</span> <span class="p">{}</span>
-        <span class="k">static</span> <span class="kt">void</span> <span class="n">Read</span><span class="p">(</span><span class="n">BinaryReader</span><span class="o">&amp;</span> <span class="n">reader</span><span class="p">,</span> <span class="n">PrintNodeIdAction</span><span class="o">&amp;</span> <span class="n">dst</span><span class="p">)</span> <span class="p">{}</span>
-    <span class="p">};</span>
-<span class="p">}}</span>
-<span class="kt">void</span> <span class="kt">void</span> <span class="nf">RemotesBroadcastDemo</span><span class="p">()</span>
-<span class="p">{</span>
-    <span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">();</span>
-    <span class="n">IgniteCluster</span> <span class="n">cluster</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCluster</span><span class="p">();</span>
-    <span class="c1">// Get compute instance which will only execute</span>
-    <span class="c1">// over remote nodes, i.e. all the nodes except for this one.</span>
-    <span class="n">Compute</span> <span class="n">compute</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCompute</span><span class="p">(</span><span class="n">cluster</span><span class="p">.</span><span class="n">AsClusterGroup</span><span class="p">().</span><span class="n">ForRemotes</span><span class="p">());</span>
-    <span class="c1">// Broadcast to all remote nodes and print the ID of the node</span>
-    <span class="c1">// on which this closure is executing.</span>
-    <span class="n">compute</span><span class="p">.</span><span class="n">Broadcast</span><span class="p">(</span><span class="n">PrintNodeIdAction</span><span class="p">());</span>
-<span class="p">}</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
@@ -3414,17 +3320,9 @@
 <span class="c1">// All client nodes that access "myCache".</span>
 <span class="kt">var</span> <span class="n">clientGroup</span> <span class="p">=</span> <span class="n">cluster</span><span class="p">.</span><span class="nf">ForClientNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='C++'><div class="listingblock">
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">Ignite</span> <span class="n">ignite</span> <span class="o">=</span> <span class="n">Ignition</span><span class="o">::</span><span class="n">Get</span><span class="p">();</span>
-<span class="n">ClusterGroup</span> <span class="n">cluster</span> <span class="o">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetCluster</span><span class="p">().</span><span class="n">AsClusterGroup</span><span class="p">();</span>
-<span class="c1">// All nodes on which cache with name "myCache" is deployed,</span>
-<span class="c1">// either in client or server mode.</span>
-<span class="n">ClusterGroup</span> <span class="n">cacheGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForCacheNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span>
-<span class="c1">// All data nodes responsible for caching data for "myCache".</span>
-<span class="n">ClusterGroup</span> <span class="n">dataGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForDataNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span>
-<span class="c1">// All client nodes that access "myCache".</span>
-<span class="n">ClusterGroup</span> <span class="n">clientGroup</span> <span class="o">=</span> <span class="n">cluster</span><span class="p">.</span><span class="n">ForClientNodes</span><span class="p">(</span><span class="s">"myCache"</span><span class="p">);</span></code></pre>
+<pre class="rouge highlight"><code>This API is not presently available for C++.</code></pre>
 </div>
 </div></code-tab></code-tabs>
         <div class="copyright">
@@ -3475,11 +3373,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/collocated-computations.html b/docs/2.9.1/distributed-computing/collocated-computations.html
index 6fe43b0..4c50b80 100644
--- a/docs/2.9.1/distributed-computing/collocated-computations.html
+++ b/docs/2.9.1/distributed-computing/collocated-computations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3674,7 +3605,7 @@
 <td class="content">
 <h3 id="performance-considerations" class="discrete">Performance Considerations</h3>
 <div class="paragraph">
-<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.9.1/key-value-api/using-cache-queries">scan query</a> may perform better.</p>
+<p>Colocated computations yield performance benefits when the amount of the data you want to process is sufficiently large. In some cases, when the amount of data is small, a <a href="/docs/2.9.1/key-value-api/using-scan-queries">scan query</a> may perform better.</p>
 </div>
 </td>
 </tr>
@@ -3920,11 +3851,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/distributed-computing.html b/docs/2.9.1/distributed-computing/distributed-computing.html
index 7687f77..b4ebf01 100644
--- a/docs/2.9.1/distributed-computing/distributed-computing.html
+++ b/docs/2.9.1/distributed-computing/distributed-computing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4471,11 +4402,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/executor-service.html b/docs/2.9.1/distributed-computing/executor-service.html
index 9be24df..9a9ce95 100644
--- a/docs/2.9.1/distributed-computing/executor-service.html
+++ b/docs/2.9.1/distributed-computing/executor-service.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3376,11 +3307,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/fault-tolerance.html b/docs/2.9.1/distributed-computing/fault-tolerance.html
index ae4922d..88426cd 100644
--- a/docs/2.9.1/distributed-computing/fault-tolerance.html
+++ b/docs/2.9.1/distributed-computing/fault-tolerance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3432,11 +3363,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/job-scheduling.html b/docs/2.9.1/distributed-computing/job-scheduling.html
index 6e98b98..7d9af21 100644
--- a/docs/2.9.1/distributed-computing/job-scheduling.html
+++ b/docs/2.9.1/distributed-computing/job-scheduling.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3432,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/load-balancing.html b/docs/2.9.1/distributed-computing/load-balancing.html
index f4a03a5..975ba59 100644
--- a/docs/2.9.1/distributed-computing/load-balancing.html
+++ b/docs/2.9.1/distributed-computing/load-balancing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3620,11 +3551,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-computing/map-reduce.html b/docs/2.9.1/distributed-computing/map-reduce.html
index f3a7f05..6df7420 100644
--- a/docs/2.9.1/distributed-computing/map-reduce.html
+++ b/docs/2.9.1/distributed-computing/map-reduce.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3776,11 +3707,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/distributed-locks.html b/docs/2.9.1/distributed-locks.html
index 03c4883..94ac5c0 100644
--- a/docs/2.9.1/distributed-locks.html
+++ b/docs/2.9.1/distributed-locks.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/events/events.html b/docs/2.9.1/events/events.html
index d7d156c..863035e 100644
--- a/docs/2.9.1/events/events.html
+++ b/docs/2.9.1/events/events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3514,9 +3445,9 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_OBJECT_READ</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">An object is read from a cache.
-This event is not emitted when you use <a href="/docs/2.9.1/key-value-api/using-cache-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
+This event is not emitted when you use <a href="/docs/2.9.1/key-value-api/using-scan-queries">scan queries</a> (use <a href="#cache-query-events">Cache Query Events</a> to monitor scan queries).</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The node where read operation is executed.
-It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.9.1/configuring-caches/configuration-overview#readfrombackup">reading from backups</a> is enabled).
+It can be either the primary or backup node (the latter case is only possible when <a href="/docs/2.9.1/configuring-caches/configuration-overview#readfrombackup">reading from backups is enabled</a>).
 In transactional caches, the event can be generated on both the primary and backup nodes depending on the concurrency and isolation levels.</p></td>
 </tr>
 <tr>
@@ -3606,7 +3537,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CACHE_QUERY_OBJECT_READ</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.9.1/key-value-api/using-cache-queries#executing-scan-queries">query filter</a>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">An object is read as part of a query execution. This event is generated for every object that matches the <a href="/docs/2.9.1/key-value-api/using-scan-queries#executing-scan-queries">query filter</a>.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The primary node of the object that is read.</p></td>
 </tr>
 <tr>
@@ -3995,82 +3926,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="snapshot-events">Snapshot Events</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>All snapshot events are instances of the <a href="https://ignite.apache.org/releases/2.9.1/javadoc/org/apache/ignite/events/SnapshotEvent.html">SnapshotEvent</a> class. The snapshot events
-are always triggered at the node initiated a snapshot operation. They are also associated with the particular snapshot operation name.
-These events can notify you about the states and the result of the cluster snapshot operation, which can be used for further processing in
-your custom procedures.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 20%;">
-<col style="width: 50%;">
-<col style="width: 30%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Event Type</th>
-<th class="tableblock halign-left valign-top">Event Description</th>
-<th class="tableblock halign-left valign-top">Where Event is Fired</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_STARTED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is started.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was initiated.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_FINISHED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is finished. The event is fired when the snapshot operation is finished on all the cluster nodes.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was finished.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_CLUSTER_SNAPSHOT_FAILED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A cluster snapshot operation is failed.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The node where the snapshot operation was initiated. Note that the message will contain a failure description from another node. You may check the logs for details.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="node-validation-failure-events">Node Validation Failure Events</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>These events are triggered when a new node cannot join the Ignite cluster because some of the cluster member nodes failed to validate it.
-Validation should be understood as the configuration and state compatibility check between the joining node and the cluster member nodes.
-Node validation failure events provide information about the node that tried to join the cluster and the reason for the validation failure.</p>
-</div>
-<div class="paragraph">
-<p>Events related to node validation failures are instances of the <a href="https://ignite.apache.org/releases/2.9.1/javadoc/org/apache/ignite/events/NodeValidationFailedEvent.html">NodeValidationFailedEvent</a> class.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 20%;">
-<col style="width: 50%;">
-<col style="width: 30%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Event Type</th>
-<th class="tableblock halign-left valign-top">Event Description</th>
-<th class="tableblock halign-left valign-top">Where Event Is Fired</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">EVT_NODE_VALIDATION_FAILED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node validation failed.</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The cluster member node that failed to validate new node that tried to join the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -4095,8 +3950,6 @@
 <li><a href="#task-execution-events">Task Execution Events</a></li>
 <li><a href="#cache-rebalancing-events">Cache Rebalancing Events</a></li>
 <li><a href="#transaction-events">Transaction Events</a></li>
-<li><a href="#snapshot-events">Snapshot Events</a></li>
-<li><a href="#node-validation-failure-events">Node Validation Failure Events</a></li>
 </ul>
     </div>
           
@@ -4136,11 +3989,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/events/listening-to-events.html b/docs/2.9.1/events/listening-to-events.html
index 1dca553..c2f26fa 100644
--- a/docs/2.9.1/events/listening-to-events.html
+++ b/docs/2.9.1/events/listening-to-events.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3790,11 +3721,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/extensions-and-integrations/cassandra/configuration.html b/docs/2.9.1/extensions-and-integrations/cassandra/configuration.html
index 7d6b4c1..579948f 100644
--- a/docs/2.9.1/extensions-and-integrations/cassandra/configuration.html
+++ b/docs/2.9.1/extensions-and-integrations/cassandra/configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4326,11 +4257,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/extensions-and-integrations/cassandra/ddl-generator.html b/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator.html
index 8b7dad9..ceae1f3 100644
--- a/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator.html
+++ b/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3443,11 +3374,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/extensions-and-integrations/cassandra/overview.html b/docs/2.9.1/extensions-and-integrations/cassandra/overview.html
index 0d8f913..77230bf 100644
--- a/docs/2.9.1/extensions-and-integrations/cassandra/overview.html
+++ b/docs/2.9.1/extensions-and-integrations/cassandra/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3414,11 +3345,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728903' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728903' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728903" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728903"></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.9.1/extensions-and-integrations/cassandra/usage-examples.html b/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples.html
index 2b1ac0b..8761b44 100644
--- a/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples.html
+++ b/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4109,11 +4040,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/hibernate-l2-cache.html b/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache.html
index ec469ec..092ab83 100644
--- a/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache.html
+++ b/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3722,11 +3653,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
index f8ae191..1e39cbc 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3788,11 +3719,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
index 3ab037c..2163fa3 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3479,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/installation.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation.html
index fb23b89..65e28b2 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3481,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/overview.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview.html
index be7810c..c935f61 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,7 +3255,7 @@
 <p>Apache Ignite provides an implementation of the Spark RDD which allows any data and state to be shared in memory as RDDs across Spark jobs. The Ignite RDD provides a shared, mutable view of the same data in-memory in Ignite across different Spark jobs, workers, or applications. Native Spark RDDs cannot be shared across Spark jobs or applications.</p>
 </div>
 <div class="paragraph">
-<p>The way an <a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" target="_blank" rel="noopener">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
+<p>The way an <a href="/docs/2.9.1/ignite-for-spark/ignitecontext-and-rdd">IgniteRDD</a> is implemented is as a view over a distributed Ignite table (aka. cache). It can be deployed with an Ignite node either within the Spark job executing process, on a Spark worker, or in a separate Ignite cluster. It means that depending on the chosen deployment mode the shared state may either exist only during the lifespan of a Spark application (embedded mode), or it may out-survive the Spark application (standalone mode).</p>
 </div>
 <div class="paragraph">
 <p>While Apache SparkSQL supports a fairly rich SQL syntax, it doesn&#8217;t implement any indexing. As a result, Spark queries may take minutes even on moderately small data sets because they have to do full data scans. With Ignite, Spark users can configure primary and secondary indexes that can bring up to 1000x performance gains.</p>
@@ -3338,7 +3269,7 @@
 <p>The Apache Spark DataFrame API introduced the concept of a schema to describe the data, allowing Spark to manage the schema and organize the data into a tabular format. To put it simply, a DataFrame is a distributed collection of data organized into named columns. It is conceptually equivalent to a table in a relational database and allows Spark to leverage the Catalyst query optimizer to produce much more efficient query execution plans in comparison to RDDs, which are just collections of elements partitioned across the nodes of the cluster.</p>
 </div>
 <div class="paragraph">
-<p>Ignite expands <a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" target="_blank" rel="noopener">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
+<p>Ignite expands <a href="/docs/2.9.1/ignite-for-spark/ignite-dataframe">DataFrame</a>, simplifying development and improving data access times whenever Ignite is used as memory-centric storage for Spark. Benefits include:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3422,11 +3353,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/spark-shell.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell.html
index eef5a63..bfe3997 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3571,11 +3502,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting.html b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting.html
index d659a7a..aa4937a 100644
--- a/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting.html
+++ b/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/mybatis-l2-cache.html b/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache.html
index 8e0ad6c..cf79be5 100644
--- a/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache.html
+++ b/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3377,11 +3308,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/performance-statistics.html b/docs/2.9.1/extensions-and-integrations/performance-statistics.html
deleted file mode 100644
index abdc096..0000000
--- a/docs/2.9.1/extensions-and-integrations/performance-statistics.html
+++ /dev/null
@@ -1,3458 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Performance Statistics Extension | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/extensions-and-integrations/performance-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class='active'
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/performance-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>Performance Statistics Extension</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides <a href="/docs/2.9.1/monitoring-metrics/performance-statistics">a built-in tool for cluster profiling.</a></p>
-</div>
-<div class="paragraph">
-<p>The extension provides utilities to <a href="#building-the-report">create the report</a> and
-<a href="#print-statistics">print statistics</a> from the collected files.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="building-the-report">Building the Report</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to generate the report from the performance statistics files.</p>
-</div>
-<div class="paragraph">
-<p>Follow these steps to build the performance report:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Stop collecting statistics and place files from all nodes under an empty directory. For example:</p>
-<div class="literalblock">
-<div class="content">
-<pre>/path_to_files/
-    ├── node-162c7147-fef8-4ea2-bd25-8653c41fc7fa.prf
-    ├── node-7b8a7c5c-f3b7-46c3-90da-e66103c00001.prf
-    └── node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Run the script from the release package of the tool:</p>
-</li>
-</ol>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The performance report is created in the new directory under the performance statistics files:
-<code>path_to_files/report_yyyy-MM-dd_HH-mm-ss/</code>.
-Open <code>report_yyyy-MM-dd_HH-mm-ss/index.html</code> in the browser to see the report.</p>
-</div>
-<div class="paragraph">
-<p>For more details run the help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/build-report.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="print-statistics">Print Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to print statistics to a console or to a file in JSON format.</p>
-</div>
-<div class="paragraph">
-<p>Run the script from the release package of the tool to print statistics:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh path_to_files</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Note that <code>path_to_files</code> is a path to the performance statistics file or files directory.</p>
-</div>
-<div class="paragraph">
-<p>The script provides the ability to filter operations by operation&#8217;s type, time, or cache. For more details run the
-help command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">performance-statistics-tool/print-statistics.sh <span class="nt">--help</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>See the output example below:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>{"op":"CACHE_GET","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":64992213}
-{"op":"CACHE_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":-1809642915,"startTime":1616837094237,"duration":879869}
-{"op":"CACHE_GET_AND_PUT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheId":1328364293,"startTime":1616837094248,"duration":17186240}
-{"op":"TX_COMMIT","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","cacheIds":[-1809642915],"startTime":1616837094172,"duration":184887787}
-{"op":"QUERY","nodeId":"955130d1-5218-4e46-87f6-62755e92e9b4","type":"SQL_FIELDS","text":"create table Person (id int, val varchar, primary key (id))","id":0,"startTime":1616837094143,"duration":258741595,"success":true}</pre>
-</div>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#building-the-report">Building the Report</a></li>
-<li><a href="#print-statistics">Print Statistics</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/extensions-and-integrations/php-pdo.html b/docs/2.9.1/extensions-and-integrations/php-pdo.html
index f8634b8..397f3e1 100644
--- a/docs/2.9.1/extensions-and-integrations/php-pdo.html
+++ b/docs/2.9.1/extensions-and-integrations/php-pdo.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3616,11 +3547,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/spring/spring-boot.html b/docs/2.9.1/extensions-and-integrations/spring/spring-boot.html
index d4ed9a5..3557ed9 100644
--- a/docs/2.9.1/extensions-and-integrations/spring/spring-boot.html
+++ b/docs/2.9.1/extensions-and-integrations/spring/spring-boot.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3563,11 +3494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/spring/spring-caching.html b/docs/2.9.1/extensions-and-integrations/spring/spring-caching.html
index 65a21a6..4747cf8 100644
--- a/docs/2.9.1/extensions-and-integrations/spring/spring-caching.html
+++ b/docs/2.9.1/extensions-and-integrations/spring/spring-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class='active'>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3296,162 +3227,23 @@
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache</a>
-abstraction provides an annotation-based way to enable caching for Java methods so that the result of a method execution
-is stored in an external cache storage. Later, if the same method is called with the same set of parameter values, the result
-will be retrieved from the cache instead of actually executing the method.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-cache-ext</code> extension that allows to use Apache Ignite Cache as an external
-storage for the Spring Cache abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>CacheManager</code> Spring interface. There are two such implementations: <code>SpringCacheManager</code> and
-<code>IgniteClientSpringCacheManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and perform data caching.</p>
+<p>Ignite is shipped with <code>SpringCacheManager</code> - an implementation of <a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html" target="_blank" rel="noopener">Spring Cache Abstraction</a>.
+It provides an annotation-based way to enable caching for Java methods so that the result of a method execution is stored
+in an Ignite cache. Later, if the same method is called with the same set of parameter values, the result will be retrieved
+from the cache instead of actually executing the method.</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
+<h2 id="enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Apache Ignite Spring Cache extension
-dependencies to the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab=' For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-cache-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-cache-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-cache-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Cache extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Cache extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Cache extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>To plug in an Ignite cache into your Spring-based application that uses Ignite node to connect to Apache Ignite cluster
-you need to perform just two simple steps:</p>
+<p>Only two simple steps are required to plug in an Ignite cache into your Spring-based application:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running).
-It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if required.</p>
+<p>Start an Ignite node with proper configuration in embedded mode (i.e., in the same JVM where the application is running). It can already have predefined caches, but it&#8217;s not required - caches will be created automatically on first access if needed.</p>
 </li>
 <li>
 <p>Configure <code>SpringCacheManager</code> as the cache manager in the Spring application context.</p>
@@ -3460,68 +3252,10 @@
 </div>
 <div class="paragraph">
 <p>The embedded node can be started by <code>SpringCacheManager</code> itself. In this case you will need to provide a path to either
-the Ignite configuration XML file or <code>IgniteConfiguration</code> instance via <code>configurationPath</code> or <code>configuration</code>
+the Ignite configuration XML file or <code>IgniteConfiguration</code> bean via <code>configurationPath</code> or <code>configuration</code>
 properties respectively (see examples below). Note that setting both is illegal and results in <code>IllegalArgumentException</code>.</p>
 </div>
-<h3 id="specifying-apache-ignite-node-configuration" class="discrete">Specifying Apache Ignite Node Configuration</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">));</span>
-            <span class="c1">// Other required configuration parameters.</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-         http://www.springframework.org/schema/beans
-         http://www.springframework.org/schema/beans/spring-beans.xsd
-         http://www.springframework.org/schema/cache
-         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <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;/bean&gt;</span>
-        <span class="nt">&lt;/property&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='configuration path'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3533,37 +3267,44 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configurationPath"</span> <span class="na">value=</span><span class="s">"examples/config/spring-cache.xml"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
     <span class="nt">&lt;cache:annotation-driven/&gt;</span>
 <span class="nt">&lt;/beans&gt;</span></code></pre>
 </div>
+</div></code-tab><code-tab data-tab='configuration bean'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
+       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
+       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
+       <span class="na">xsi:schemaLocation=</span><span class="s">"
+         http://www.springframework.org/schema/beans
+         http://www.springframework.org/schema/beans/spring-beans.xsd
+         http://www.springframework.org/schema/cache
+         http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
+    <span class="err">&lt;</span>-- Provide configuration bean. --&gt;
+    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
+            <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;/bean&gt;</span>
+        <span class="nt">&lt;/property&gt;</span>
+    <span class="nt">&lt;/bean&gt;</span>
+
+    <span class="err">&lt;</span>-- Enable annotation-driven caching. --&gt;
+    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
+<span class="nt">&lt;/beans&gt;</span></code></pre>
+</div>
 </div></code-tab></code-tabs>
-<h3 id="specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
 <div class="paragraph">
 <p>It&#8217;s possible that you already have an Ignite node running when the cache manager is initialized (e.g., it was started using
-<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>igniteInstanceName</code> property.
+<code>ServletContextListenerStartup</code>). In this case you should simply provide the grid name via <code>gridName</code> property.
 Note that if you don&#8217;t set the grid name as well, the cache manager will try to use the default Ignite instance
 (the one with the <code>null</code> name). Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Using an already started Ignite instance'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
        <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
@@ -3575,7 +3316,7 @@
          http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
     <span class="c">&lt;!-- Provide grid name. --&gt;</span>
     <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"igniteInstanceName"</span> <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"gridName"</span> <span class="na">value=</span><span class="s">"myGrid"</span><span class="nt">/&gt;</span>
     <span class="nt">&lt;/bean&gt;</span>
 
     <span class="c">&lt;!-- Enable annotation-driven caching. --&gt;</span>
@@ -3599,42 +3340,26 @@
 </table>
 </div>
 </div>
-<div class="sect2">
-<h3 id="dynamic-caches">Dynamic Caches</h3>
+</div>
+<div class="sect1">
+<h2 id="dynamic-caches">Dynamic Caches</h2>
+<div class="sectionbody">
 <div class="paragraph">
 <p>While you can have all required caches predefined in Ignite configuration, it&#8217;s not required. If Spring wants to use a
 cache that doesn&#8217;t exist, the <code>SpringCacheManager</code> will automatically create it.</p>
 </div>
 <div class="paragraph">
-<p>If otherwise not specified, a new cache will be created with default configuration. To customize it, you can provide a configuration
+<p>If otherwise not specified, a new cache will be created will all defaults. To customize it, you can provide a configuration
 template via <code>dynamicCacheConfiguration</code> property. For example, if you want to use <code>REPLICATED</code> caches instead of
 <code>PARTITIONED</code>, you should configure <code>SpringCacheManager</code> like this:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"&lt;cache name&gt;"</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setCacheMode</span><span class="o">(</span><span class="nc">CacheMode</span><span class="o">.</span><span class="na">REPLICATED</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
 
     <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dynamicCacheConfiguration"</span><span class="nt">&gt;</span>
         <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"&lt;cache name&gt;"</span><span class="nt">/&gt;</span>
             <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheMode"</span> <span class="na">value=</span><span class="s">"REPLICATED"</span><span class="nt">/&gt;</span>
         <span class="nt">&lt;/bean&gt;</span>
     <span class="nt">&lt;/property&gt;</span>
@@ -3645,23 +3370,7 @@
 <p>You can also utilize near caches on client side. To achieve this, simply provide near cache configuration via the
 <code>dynamicNearCacheConfiguration</code> property. By default, near cache is not created. Here is an example:</p>
 </div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringCacheManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringCacheManager</span><span class="o">();</span>
-        <span class="o">...</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setDynamicNearCacheConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NearCacheConfiguration</span><span class="o">&lt;&gt;().</span><span class="na">setNearStartSize</span><span class="o">(</span><span class="mi">1000</span><span class="o">));</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
+<code-tabs><code-tab data-tab='Dynamic near cache configuration'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.SpringCacheManager"</span><span class="nt">&gt;</span>
     ...
@@ -3676,164 +3385,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringCacheManager</code> that relies on Ignite thin client to connect
-to the Ignite cluster and perform caching.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><code>IgniteClientSpringCacheManager</code> does not support Spring Cache synchronous mode
-(<a href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/annotation/Cacheable.html#sync--" target="_blank" rel="noopener">Cacheable#sync</a>).
-If this feature is crucial to your application, choose the
-<a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching#apache-ignite-node-cache-manager-configuration">SpringCacheManager</a>
-that uses an Ignite node to connect to Ignite cluster.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client used by <code>IgniteClientSpringCacheManager</code> to access
-the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>It is incorrect to mix multiple approaches - this results in the <code>IllegalArgumentException</code> exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="specifying-instance-of-the-apache-ignite-thin-client" class="discrete">Specifying Instance of the Apache Ignite Thin Client</h3>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Bean</span>
-   <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">().</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-                http://www.springframework.org/schema/beans
-                http://www.springframework.org/schema/beans/spring-beans.xsd
-                http://www.springframework.org/schema/cache
-                http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite thin client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClient"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="specifying-apache-ignite-thin-client-configuration" class="discrete">Specifying Apache Ignite Thin Client Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite thin client instance is started automatically by the <code>IgniteClientSpringCacheManager</code> based
-on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableCaching</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringCacheManager</span> <span class="nf">cacheManager</span><span class="o">()</span> <span class="o">{</span>
-       <span class="k">return</span> <span class="k">new</span> <span class="nf">IgniteClientSpringCacheManager</span><span class="o">()</span>
-           <span class="o">.</span><span class="na">setClientConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-               <span class="o">.</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:cache=</span><span class="s">"http://www.springframework.org/schema/cache"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-              http://www.springframework.org/schema/beans
-              http://www.springframework.org/schema/beans/spring-beans.xsd
-              http://www.springframework.org/schema/cache
-              http://www.springframework.org/schema/cache/spring-cache.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"cacheManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.cache.spring.IgniteClientSpringCacheManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-           <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-               <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                   <span class="nt">&lt;list&gt;</span>
-                       <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                   <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Use annotation-driven cache configuration. --&gt;</span>
-    <span class="nt">&lt;cache:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
-<h3 id="dynamic-caches-2">Dynamic Caches</h3>
-<div class="paragraph">
-<p>Dynamic Caches configuration for <code>IgniteClientSpringCacheManager</code> is performed the same way as for
-<a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching#dynamic-caches">SpringCacheManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="example">Example</h2>
 <div class="sectionbody">
@@ -3922,19 +3473,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-cache-manager-configuration">Apache Ignite Node Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
+<li><a href="#enabling-ignite-for-spring-caching">Enabling Ignite for Spring Caching</a></li>
 <li><a href="#dynamic-caches">Dynamic Caches</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-cache-manager-configuration">Apache Ignite Thin Client Cache Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#dynamic-caches-2">Dynamic Caches</a></li>
-</ul>
-</li>
 <li><a href="#example">Example</a></li>
 </ul>
     </div>
@@ -3975,11 +3515,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/spring/spring-data.html b/docs/2.9.1/extensions-and-integrations/spring/spring-data.html
index 780e423..368cc54 100644
--- a/docs/2.9.1/extensions-and-integrations/spring/spring-data.html
+++ b/docs/2.9.1/extensions-and-integrations/spring/spring-data.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3306,69 +3237,18 @@
 <h2 id="maven-configuration">Maven Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependencies
-to the application&#8217;s <code>pom.xml</code> file:</p>
+<p>The easiest way to start working with Apache Ignite&#8217;s Spring Data repository is by adding the following Maven dependency
+to an application&#8217;s <code>pom.xml</code> file:</p>
 </div>
 <code-tabs><code-tab data-tab='pom.xml'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data-2.2-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-data-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-indexing<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework.data<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-data-commons<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.data.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-data_2.2<span class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>{ignite.version}<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-data-ext.version}</code>, <code>${spring.data.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Data extension, Spring Data, and Apache Ignite
-dependencies you are interested in, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Data extension and corresponding versions of the
-Apache Ignite each one is compatible with.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 44.4444%;">
-<col style="width: 55.5556%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Data extension version</th>
-<th class="tableblock halign-left valign-top">Compatible Apache Ignite versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.8.0</p></td>
-</tr>
-</tbody>
-</table>
 <div class="admonitionblock note">
 <table>
 <tr>
@@ -3377,8 +3257,8 @@
 </td>
 <td class="content">
 <div class="paragraph">
-<p>If your Spring Data version is earlier than Spring Data 2.2 then set <code>ignite-spring-data-2.0-ext</code>
-or <code>ignite-spring-data-ext</code> as an <code>artifactId</code> in the pom.xml configuration.</p>
+<p>If your Spring Data version is earlier than Spring Data 2.2 then set <code>ignite-spring-data_2.0</code>
+or <code>ignite-spring-data</code> as an <code>artifactId</code> in the pom.xml configuration.</p>
 </div>
 </td>
 </tr>
@@ -3491,16 +3371,10 @@
 <h2 id="spring-data-and-apache-ignite-configuration">Spring Data and Apache Ignite Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite Spring Data integration supports connecting to the Apache Ignite cluster through the Apache Ignite node or
-Apache Ignite thin client. Both approaches to configuring access to the Apache Ignite cluster use the same API shown
-below. Apache Ignite Spring Data integration automatically recognizes the type of the provided bean and uses the
-appropriate cluster connection.</p>
-</div>
-<div class="paragraph">
 <p>To enable Apache Ignite backed repositories in Spring Data, mark an application configuration with <code>@EnableIgniteRepositories</code>
 annotation, as shown below:</p>
 </div>
-<code-tabs><code-tab data-tab='Ignite node connection configuration'><div class="listingblock">
+<code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
 <span class="nd">@EnableIgniteRepositories</span>
@@ -3532,25 +3406,10 @@
     <span class="o">}</span>
 <span class="o">}</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='Ignite thin client connection configuration'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableIgniteRepositories</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringAppCfg</span> <span class="o">{</span>
-    <span class="cm">/**
-     * Creating Apache Ignite thin client instance bean. A bean will be passed to the IgniteRepositoryFactoryBean to
-     * connect to the Ignite cluster and perform cache operations.
-     */</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteInstance</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">);;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The configuration has to instantiate the Apache Ignite bean (node) or the Apache Ignite thin client bean that is passed
-to <code>IgniteRepositoryFactoryBean</code> and is used by all the Apache Ignite repositories in order to connect to the cluster.</p>
+<p>The configuration has to instantiate Apache Ignite bean (node) that will be passed to <code>IgniteRepositoryFactoryBean</code>
+and will be used by all the Apache Ignite repositories in order to connect to the cluster.</p>
 </div>
 <div class="paragraph">
 <p>In the example above, the bean is initialized directly by the application and is named <code>igniteInstance</code>.
@@ -3566,11 +3425,6 @@
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>In the case of connecting to the cluster via Apache Ignite thin client, you can alternatively register the
-<code>ClientConfiguration</code> bean named <code>igniteCfg</code>, so that the Apache Ignite thin client instance is started automatically by
-the Apache Ignite Spring Data integration.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3700,11 +3554,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/spring/spring-tx.html b/docs/2.9.1/extensions-and-integrations/spring/spring-tx.html
deleted file mode 100644
index 60133e1..0000000
--- a/docs/2.9.1/extensions-and-integrations/spring/spring-tx.html
+++ /dev/null
@@ -1,3944 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Apache Ignite with Spring Transactions | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='expanded parent '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages expanded parent">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class='active'>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/extensions-and-integrations/spring/spring-tx.adoc" target="_blank">Edit</a>
-        
-            <h1>Apache Ignite with Spring Transactions</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html" target="_blank" rel="noopener">Spring Transactions</a>
-abstraction allows you to use a declarative transaction management to concentrate on business logic rather than
-transaction life-cycle.</p>
-</div>
-<div class="paragraph">
-<p>Apache Ignite provides the <code>ignite-spring-tx-ext</code> extension that allows to manage
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#performing-transactions" target="_blank" rel="noopener">Apache Ignite Transactions</a>
-through the Spring Transactions abstraction. The mentioned above integration is achieved by providing implementations of the
-<code>TransactionManager</code> Spring Transactions interface. There are two such implementations: <code>SpringTransactionManager</code> and
-<code>IgniteClientSpringTransactionManager</code>, which use either Apache Ignite node or Apache Ignite thin client to connect to the
-Apache Ignite cluster and manage the Apache Ignite transactions.</p>
-</div>
-<div class="paragraph">
-<p>To enable declarative transaction management in your Spring application, create and configure
-<code>SpringTransactionManager</code> or <code>IgniteClientSpringTransactionManager</code> bean in the Spring application context. The choice
-of implementation depends on your preferable way to access the Apache Ignite cluster.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="maven-configuration">Maven Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>If you use Maven to manage dependencies in your project, you can add Spring Transactions extension dependencies to
-the application&#8217;s <code>pom.xml</code> file like this:</p>
-</div>
-<code-tabs><code-tab data-tab='For all Apache Ignite versions since 2.12.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab=' For Apache Ignite 2.11.0'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring-tx-ext<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite-spring-tx-ext.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.ignite<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>ignite-spring<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${ignite.version}<span class="nt">&lt;/version&gt;</span>
-     <span class="nt">&lt;exclusions&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-core<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-aop<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-expressions<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-beans<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-jdbc<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-        <span class="nt">&lt;exclusion&gt;</span>
-            <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-            <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-        <span class="nt">&lt;/exclusion&gt;</span>
-    <span class="nt">&lt;/exclusions&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-context<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-
-<span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.springframework<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>spring-tx<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>${spring.version}<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Replace <code>${ignite-spring-tx-ext.version}</code>, <code>${spring.version}</code>, and
-<code>${ignite.version}</code> with an actual version of Apache Ignite Spring Transactions extension, Spring, and
-Apache Ignite dependency you need, respectively.</p>
-</div>
-<div class="paragraph">
-<p>The table below shows available versions of the Apache Ignite Spring Transactions extension and compatible versions
-of the Apache Ignite and Spring.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 35.7142%;">
-<col style="width: 35.7144%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Apache Ignite Spring Transactions extension version</th>
-<th class="tableblock halign-left valign-top">Apache Ignite versions</th>
-<th class="tableblock halign-left valign-top">Spring versions</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 2.11.0</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">All versions since 4.3.0</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>SpringTransactionManager</code> that relies on Apache Ignite node to connect to the cluster
-and to manage transactions. The configuration consists of two steps -
-<a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx#cluster-connection-configuration">Cluster connection configuration</a>
-and <a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">Transaction concurrency mode configuration</a>.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite node used by <code>SpringTransactionManager</code> to access the cluster.
-There are several approaches to do this:</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Mixing of multiple approaches is incorrect and results in the exception during the manager startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<h3 id="1-specifying-name-of-the-manually-started-apache-ignite-node-instance" class="discrete">1. Specifying Name of the Manually Started Apache Ignite Node Instance</h3>
-<div class="paragraph">
-<p>This approach is suitable if you have Apache Ignite node instance already running in your application.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"igniteInstanceName"</span>
-            <span class="na">value=</span><span class="s">"&lt;name of the Apache Ignite node instance&gt;"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="2-specifying-apache-ignite-node-configuration" class="discrete">2. Specifying Apache Ignite Node Configuration</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">()</span>
-            <span class="o">.</span><span class="na">setIgniteInstanceName</span><span class="o">(</span><span class="s">"&lt;name of the Ignite node instance&gt;"</span><span class="o">)</span>
-            <span class="c1">// Other required configuration parameters.</span>
-        <span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration bean. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"configuration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"gridCfg"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.IgniteConfiguration"</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="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<h3 id="3-specifying-path-to-apache-ignite-xml-node-configuration-file" class="discrete">3. Specifying Path to Apache Ignite XML Node Configuration File</h3>
-<div class="paragraph">
-<p>In this case, Apache Ignite node instance is started automatically by the manager based on the provided configuration.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setConfigurationPath</span><span class="o">(</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)&gt;"</span><span class="o">)</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide configuration file path. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span>
-            <span class="na">name=</span><span class="s">"configurationPath"</span>
-            <span class="na">value=</span><span class="s">"&lt;path to an Apache Ignite configuration XML file (path can be absolute or relative to `IGNITE_HOME`)"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no connection configuration is specified, <code>SpringTransactionManager</code> uses Apache Ignite node instance with the
-default name. If it does not exist, an exception is thrown during the <code>SpringTransactionManager</code> startup.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Regardless the configuration approach you chose, the same Apache Ignite node instance must be used to initialize the
-transaction manager and perform the transactional operations. In case Apache Ignite node was started by the transaction manager,
-you can obtain its instance in your application through <code>Ignition.ignite("&lt;name of the Apache Ignite node instance&gt;");</code>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>The transaction concurrency mode configuration defines the
-<a href="https://ignite.apache.org/docs/latest/key-value-api/transactions#concurrency-modes-and-isolation-levels" target="_blank" rel="noopener">Apache Ignite transaction concurrency mode</a>
-that a manager will apply to all transactions that it processes.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!-- Provide Apache Ignite instance name. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="c">&lt;!-- Here is appropriate connection configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-        <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>If no transaction concurrency mode configuration is specified, <code>PESSIMISTIC</code> concurrency mode is used.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>In case you need to support multiple transaction concurrency modes in your application, create separate
-transaction managers for each transaction concurrency mode that you need, and for each Spring transaction specify the
-manager that will process it.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">pessimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">PESSIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">SpringTransactionManager</span> <span class="nf">optimisticTransactionManager</span><span class="o">()</span> <span class="o">{</span>
-        <span class="nc">SpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">SpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setTransactionConcurrency</span><span class="o">(</span><span class="nc">TransactionConcurrency</span><span class="o">.</span><span class="na">OPTIMISTIC</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"optimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"OPTIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"pessimisticTransactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.SpringTransactionManager"</span><span class="nt">&gt;</span>
-         <span class="c">&lt;!-- Here is appropriate connection configuration configuration. --&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"transactionConcurrency"</span> <span class="na">value=</span><span class="s">"PESSIMISTIC"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">TransactionalService</span> <span class="o">{</span>
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"optimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doOptimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-
-   <span class="nd">@Transactional</span><span class="o">(</span><span class="s">"pessimisticTransactionManager"</span><span class="o">)</span>
-   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">doPessimistically</span><span class="o">()</span> <span class="o">{</span>
-       <span class="c1">// Method body.</span>
-   <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This chapter shows how to set up <code>IgniteClientSpringTransactionManager</code> that relies on Ignite thin client to connect
-to the cluster and manage transactions.</p>
-</div>
-<div class="sect2">
-<h3 id="cluster-connection-configuration-2">Cluster Connection Configuration</h3>
-<div class="paragraph">
-<p>Cluster connection configuration defines Apache Ignite thin client instance used by <code>IgniteClientSpringTransactionManager</code>
-to access the cluster.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nd">@Configuration</span>
-<span class="nd">@EnableTransactionManagement</span>
-<span class="kd">public</span> <span class="kd">static</span> <span class="kd">class</span> <span class="nc">SpringApplicationConfiguration</span> <span class="o">{</span>
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClient</span> <span class="nf">igniteClient</span><span class="o">()</span> <span class="o">{</span>
-        <span class="k">return</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">().</span><span class="na">setAddresses</span><span class="o">(</span><span class="s">"127.0.0.1:10800"</span><span class="o">));</span>
-    <span class="o">}</span>
-
-    <span class="nd">@Bean</span>
-    <span class="kd">public</span> <span class="nc">IgniteClientSpringTransactionManager</span> <span class="nf">transactionManager</span><span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">cli</span><span class="o">)</span> <span class="o">{</span>
-        <span class="nc">IgniteClientSpringTransactionManager</span> <span class="n">mgr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">IgniteClientSpringTransactionManager</span><span class="o">();</span>
-
-        <span class="n">mgr</span><span class="o">.</span><span class="na">setClientInstance</span><span class="o">(</span><span class="n">cli</span><span class="o">);</span>
-
-        <span class="k">return</span> <span class="n">mgr</span><span class="o">;</span>
-    <span class="o">}</span>
-<span class="o">}</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='XML'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xmlns:tx=</span><span class="s">"http://www.springframework.org/schema/tx"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"</span><span class="nt">&gt;</span>
-    <span class="c">&lt;!--
-        Note that org.apache.ignite.IgniteClientSpringBean is available since Apache Ignite 2.11.0 version.
-        For Apache Ignite 2.10.0 and earlier `org.apache.ignite.client.IgniteClient` bean should be created
-        manually with concern of its connection to the Ignite cluster.
-    --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"igniteClient"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.IgniteClientSpringBean"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.ClientConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"addresses"</span><span class="nt">&gt;</span>
-                    <span class="nt">&lt;list&gt;</span>
-                        <span class="nt">&lt;value&gt;</span>127.0.0.1:10800<span class="nt">&lt;/value&gt;</span>
-                    <span class="nt">&lt;/list&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>
-
-    <span class="c">&lt;!-- Provide Apache Ignite client instance. --&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">id=</span><span class="s">"transactionManager"</span> <span class="na">class=</span><span class="s">"org.apache.ignite.transactions.spring.IgniteClientSpringTransactionManager"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"clientInstance"</span> <span class="na">ref=</span><span class="s">"igniteClientBean"</span><span class="nt">/&gt;</span>
-    <span class="nt">&lt;/bean&gt;</span>
-
-    <span class="c">&lt;!-- Use annotation-driven transaction configuration. --&gt;</span>
-    <span class="nt">&lt;tx:annotation-driven/&gt;</span>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>The same Apache Ignite thin client instance must be used to initialize the transaction manager and to perform
-transactional operations.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</h3>
-<div class="paragraph">
-<p>Transaction concurrency mode configuration for <code>IgniteClientSpringTransactionManager</code> is performed the same way as for
-<a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx#transaction-concurrency-mode-configuration">SpringTransactionManager</a>
-that uses Apache Ignite node instance to access the cluster.</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="examples">Examples</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The example of using Apache Ignite Spring Transactions integration is available on <a href="https://github.com/apache/ignite-extensions/tree/master/modules/spring-tx-ext/examples/main/java/org/apache/ignite/transactions/spring/examples" target="_blank" rel="noopener">GitHub</a>.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#maven-configuration">Maven Configuration</a></li>
-<li><a href="#apache-ignite-node-transaction-manager-configuration">Apache Ignite Node Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#apache-ignite-thin-client-transaction-manager-configuration">Apache Ignite Thin Client Transaction Manager Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#cluster-connection-configuration-2">Cluster Connection Configuration</a></li>
-<li><a href="#transaction-concurrency-mode-configuration-2">Transaction Concurrency Mode Configuration</a></li>
-</ul>
-</li>
-<li><a href="#examples">Examples</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer.html
index fa4d2f6..f86dab2 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3522,11 +3453,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/flink-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer.html
index 78b46c3..1f19c73 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3407,11 +3338,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/flume-sink.html b/docs/2.9.1/extensions-and-integrations/streaming/flume-sink.html
index 69ac7e9..5e36c52 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/flume-sink.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/flume-sink.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/jms-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer.html
index b751e71..16bd710 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3515,11 +3446,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578925' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578925' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578925" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578925"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/kafka-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer.html
index fdf86ec..66f37f2 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3572,11 +3503,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/mqtt-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer.html
index 61abf40..746048e 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3426,11 +3357,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/rocketmq-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer.html
index 7834711..0244725 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3412,11 +3343,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/storm-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer.html
index 7e0b0b1..30788d1 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3391,11 +3322,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/twitter-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer.html
index 396ff78..b017581 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3391,11 +3322,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/extensions-and-integrations/streaming/zeromq-streamer.html b/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer.html
index 4b72d51..b407f0c 100644
--- a/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer.html
+++ b/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/images/svg/analyze_bnf1.svg b/docs/2.9.1/images/svg/analyze_bnf1.svg
deleted file mode 100644
index 83d2006..0000000
--- a/docs/2.9.1/images/svg/analyze_bnf1.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.1/images/svg/analyze_bnf2.svg b/docs/2.9.1/images/svg/analyze_bnf2.svg
deleted file mode 100644
index a9c0313..0000000
--- a/docs/2.9.1/images/svg/analyze_bnf2.svg
+++ /dev/null
@@ -1,168 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.1/images/svg/drop_bnf.svg b/docs/2.9.1/images/svg/drop_bnf.svg
deleted file mode 100644
index c57c67d..0000000
--- a/docs/2.9.1/images/svg/drop_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.1/images/svg/refresh_bnf.svg b/docs/2.9.1/images/svg/refresh_bnf.svg
deleted file mode 100644
index 0ae64a1..0000000
--- a/docs/2.9.1/images/svg/refresh_bnf.svg
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
diff --git a/docs/2.9.1/index.html b/docs/2.9.1/index.html
index abb7de6..70202fc 100644
--- a/docs/2.9.1/index.html
+++ b/docs/2.9.1/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3506,11 +3437,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/deb-rpm.html b/docs/2.9.1/installation/deb-rpm.html
index 075a153..29cabee 100644
--- a/docs/2.9.1/installation/deb-rpm.html
+++ b/docs/2.9.1/installation/deb-rpm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3308,7 +3239,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>gnupg ca-certificates <span class="nt">--no-install-recommends</span> <span class="nt">-y</span></code></pre>
+<span class="nb">sudo </span>apt <span class="nb">install </span>dirmngr <span class="nt">--no-install-recommends</span></code></pre>
 </div>
 </div>
 <div class="listingblock">
@@ -3316,9 +3247,8 @@
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>bash <span class="nt">-c</span> <span class="s1">'cat &lt;&lt;EOF &gt; /etc/apt/sources.list.d/ignite.list
 deb http://apache.org/dist/ignite/deb/ apache-ignite main
 EOF'</span>
-<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 0EE62FB37A00258D
-<span class="nb">sudo </span>apt update
-<span class="nb">sudo </span>apt <span class="nb">install </span>apache-ignite <span class="nt">--no-install-recommends</span></code></pre>
+<span class="nb">sudo </span>apt-key adv <span class="nt">--keyserver</span> hkp://keyserver.ubuntu.com:80 <span class="nt">--recv-keys</span> 379CE192D401AB61
+<span class="nb">sudo </span>apt update</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3477,11 +3407,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/persistence/snapshot-directory.html b/docs/2.9.1/installation/index.html
similarity index 93%
rename from docs/2.9.1/persistence/snapshot-directory.html
rename to docs/2.9.1/installation/index.html
index 224f59c..98cc3bb 100644
--- a/docs/2.9.1/persistence/snapshot-directory.html
+++ b/docs/2.9.1/installation/index.html
@@ -47,12 +47,14 @@
 #header #promotion-bar p a { color: #FCB903; } </style>
 
     
+    <META NAME="ROBOTS" CONTENT="NOINDEX">
+    
 
     
     <meta name="ignite-version" content="2.9.1" />
-    <title>Snapshot Directory | Ignite Documentation</title>
+    <title>Index | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.1/persistence/snapshot-directory" />
+    <link rel="canonical" href="/docs/2.9.1/installation/index" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -294,7 +296,7 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+			<button type='button' class='group-toggle collapsed parent'>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
              <nav class='nav-group collapsed'>
             
                 
@@ -863,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -889,8 +878,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Configuring Persistence<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 '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -952,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class='active'
-                            >Configuring Snapshot Directory</a>
+                            <a href="/docs/2.9.1/persistence/snapshots"
+                                class=''
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,64 +3221,37 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshot-directory.adoc" target="_blank">Edit</a>
         
-            <h1>Snapshot Directory</h1>
+            <h1>Index</h1>
         
-        <div class="sect1">
-<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node. This segment uses the
-same storage media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
-Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
-</div>
-<div class="paragraph">
-<p>You can avoid this interference between Ignite Native persistence and snapshotting
-by either changing <a href="/docs/2.9.1/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
-or overriding the default snapshots' location as shown below:</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="c">&lt;!--
-       Sets a path to the root directory where snapshot files will be persisted.
-       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
-    --&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
+        
+		<div class="toc">
 
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
 
-<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></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. 
+
+
+
+
+     
+
+
+     
+
+
+    
+        <ul>
+            
+        </ul> 
+    
 
 </div>
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
-</ul>
+    
     </div>
           
       
@@ -3384,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/installing-using-docker.html b/docs/2.9.1/installation/installing-using-docker.html
index 52ff962..018d60c 100644
--- a/docs/2.9.1/installation/installing-using-docker.html
+++ b/docs/2.9.1/installation/installing-using-docker.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,7 +3455,7 @@
 <div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell"><span class="nb">sudo </span>docker run <span class="nt">-d</span> <span class="se">\</span>
-  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http"</span> <span class="se">\</span>
+  <span class="nt">-e</span> <span class="s2">"OPTION_LIBS=ignite-rest-http,ignite-aws"</span> <span class="se">\</span>
   apacheignite/ignite</code></pre>
 </div>
 </div>
@@ -3653,11 +3584,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/installing-using-zip.html b/docs/2.9.1/installation/installing-using-zip.html
index e9fa758..d13e352 100644
--- a/docs/2.9.1/installation/installing-using-zip.html
+++ b/docs/2.9.1/installation/installing-using-zip.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3306,7 +3237,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3403,11 +3334,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/kubernetes/amazon-eks-deployment.html b/docs/2.9.1/installation/kubernetes/amazon-eks-deployment.html
index 2b22b19..67d4c97 100644
--- a/docs/2.9.1/installation/kubernetes/amazon-eks-deployment.html
+++ b/docs/2.9.1/installation/kubernetes/amazon-eks-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,10 +3356,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3443,7 +3374,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3535,30 +3466,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3579,12 +3499,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3606,23 +3521,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -4095,60 +4005,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4178,7 +4034,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4218,11 +4073,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/kubernetes/azure-deployment.html b/docs/2.9.1/installation/kubernetes/azure-deployment.html
index 0b92bda..972bfa5 100644
--- a/docs/2.9.1/installation/kubernetes/azure-deployment.html
+++ b/docs/2.9.1/installation/kubernetes/azure-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,10 +3409,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3496,7 +3427,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3588,30 +3519,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3632,12 +3552,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3659,23 +3574,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -4148,60 +4058,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4232,7 +4088,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4272,11 +4127,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/kubernetes/gke-deployment.html b/docs/2.9.1/installation/kubernetes/gke-deployment.html
index b053808..76740f5 100644
--- a/docs/2.9.1/installation/kubernetes/gke-deployment.html
+++ b/docs/2.9.1/installation/kubernetes/gke-deployment.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3437,10 +3368,10 @@
 <div class="content">
 <pre class="rouge highlight"><code data-lang="yaml"><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">v1</span>
 <span class="na">kind</span><span class="pi">:</span> <span class="s">Service</span>
-<span class="na">metadata</span><span class="pi">:</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.serviceName</span>
+<span class="na">metadata</span><span class="pi">:</span> 
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.serviceName</span>
   <span class="na">name</span><span class="pi">:</span> <span class="s">ignite-service</span>
-  <span class="c1"># The name must be equal to KubernetesConnectionConfiguration.namespace</span>
+  <span class="c1"># The name must be equal to TcpDiscoveryKubernetesIpFinder.namespace</span>
   <span class="na">namespace</span><span class="pi">:</span> <span class="s">ignite</span>
   <span class="na">labels</span><span class="pi">:</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3455,7 +3386,7 @@
       <span class="na">targetPort</span><span class="pi">:</span> <span class="m">10800</span>
   <span class="c1"># Optional - remove 'sessionAffinity' property if the cluster</span>
   <span class="c1"># and applications are deployed within Kubernetes</span>
-  <span class="c1">#  sessionAffinity: ClientIP</span>
+  <span class="c1">#  sessionAffinity: ClientIP   </span>
   <span class="na">selector</span><span class="pi">:</span>
     <span class="c1"># Must be equal to the label set for pods.</span>
     <span class="na">app</span><span class="pi">:</span> <span class="s">ignite</span>
@@ -3547,30 +3478,19 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-       <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-       <span class="na">xsi:schemaLocation=</span><span class="s">"
-        http://www.springframework.org/schema/beans
-        http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab><code-tab data-tab='Configuration with persistence'><div class="paragraph">
 <p>In the configuration file, we will:</p>
@@ -3591,12 +3511,7 @@
 <div class="listingblock">
 <div class="title">node-configuration.xml</div>
 <div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;beans</span> <span class="na">xmlns=</span><span class="s">"http://www.springframework.org/schema/beans"</span>
-    <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
-    <span class="na">xsi:schemaLocation=</span><span class="s">"http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans.xsd"</span><span class="nt">&gt;</span>
-
-    <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>
+<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">"workDirectory"</span> <span class="na">value=</span><span class="s">"/ignite/work"</span><span class="nt">/&gt;</span>
 
@@ -3618,23 +3533,18 @@
             <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.kubernetes.TcpDiscoveryKubernetesIpFinder"</span><span class="nt">&gt;</span>
-                        <span class="nt">&lt;constructor-arg&gt;</span>
-                            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.kubernetes.configuration.KubernetesConnectionConfiguration"</span><span class="nt">&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span> <span class="nt">/&gt;</span>
-                                <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</span> <span class="nt">/&gt;</span>
-                            <span class="nt">&lt;/bean&gt;</span>
-                        <span class="nt">&lt;/constructor-arg&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"namespace"</span> <span class="na">value=</span><span class="s">"ignite"</span><span class="nt">/&gt;</span>
+                        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceName"</span> <span class="na">value=</span><span class="s">"ignite-service"</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>
-<span class="nt">&lt;/beans&gt;</span></code></pre>
+    <span class="nt">&lt;/bean&gt;</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder configuration must be the same as specified in the <a href="#creating-service">service configuration</a>.
+<p>The <code>namespace</code> and <code>serviceName</code> properties of the IP finder must be the same as specified in the <a href="#creating-service">service configuration</a>.
 Add other properties as required for your use case.</p>
 </div>
 <div class="paragraph">
@@ -4107,60 +4017,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="partition-awareness">Partition Awareness</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
-</div>
-<div class="paragraph">
-<p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
-These operations are then re-routed to the node that stores the data that is being requested.
-This results in a bottleneck that could prevent the application from scaling linearly.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness01.png" alt="Without Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>Notice how queries must pass through the proxy server node, where they are routed to the correct node.</p>
-</div>
-<div class="paragraph">
-<p>With partition awareness in place, the thin client can directly route queries and operations to the primary nodes that own the data required for the queries.
-This eliminates the bottleneck, allowing the application to scale more easily.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
-</div>
-</div>
-<div class="paragraph">
-<p>To enable the partition awareness feature within scaling Kubernetes enviroment, one should start a client within the cluster and configure it with <code>KubernetesConnectionConfiguration</code>.
-In this case, a client can connect to every pod in a cluster.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">KubernetesConnectionConfiguration</span> <span class="n">kcfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">KubernetesConnectionConfiguration</span><span class="o">();</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setNamespace</span><span class="o">(</span><span class="s">"ignite"</span><span class="o">);</span>
-<span class="n">kcfg</span><span class="o">.</span><span class="na">setServiceName</span><span class="o">(</span><span class="s">"ignite-service"</span><span class="o">);</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">();</span>
-<span class="n">ccfg</span><span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="k">new</span> <span class="nc">ThinClientKubernetesAddressFinder</span><span class="o">(</span><span class="n">kcfg</span><span class="o">));</span>
-
-<span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span>
-
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"test_cache"</span><span class="o">);</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"first test value"</span><span class="o">);</span>
-
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">cache</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="mi">1</span><span class="o">));</span>
-
-<span class="n">client</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4190,7 +4046,6 @@
 <li><a href="#connecting-to-rest-api">Connecting to REST API</a></li>
 </ul>
 </li>
-<li><a href="#partition-awareness">Partition Awareness</a></li>
 </ul>
     </div>
           
@@ -4230,11 +4085,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/installation/vmware-installation.html b/docs/2.9.1/installation/vmware-installation.html
index 919f16f..5089e80 100644
--- a/docs/2.9.1/installation/vmware-installation.html
+++ b/docs/2.9.1/installation/vmware-installation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3431,11 +3362,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/key-value-api/basic-cache-operations.html b/docs/2.9.1/key-value-api/basic-cache-operations.html
index d00968c..e83ec97 100644
--- a/docs/2.9.1/key-value-api/basic-cache-operations.html
+++ b/docs/2.9.1/key-value-api/basic-cache-operations.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3619,7 +3550,7 @@
 <p>The asynchronous operations return an object that represents the result of the operation. You can wait for the completion of the operation in either blocking or non-blocking manner.</p>
 </div>
 <div class="paragraph">
-<p>To wait for the results in a non-blocking fashion, register a callback using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The callback is called when the operation is completed.</p>
+<p>To wait for the results in a non-blocking fashion, register a closure using the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method. The closure is called when the operation is completed.</p>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3764,41 +3695,15 @@
 <div class="title">Note</div>
 </td>
 <td class="content">
-<h3 id="callbacks-execution-and-thread-pools" class="discrete">Callbacks Execution and Thread Pools</h3>
+<h3 id="closures-execution-and-thread-pools" class="discrete">Closures Execution and Thread Pools</h3>
 <div class="paragraph">
-<p>If an asynchronous operation is completed by the time the callback is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the callback is executed synchronously by the calling thread.
-Otherwise, the callback is executed asynchronously when the operation is completed.</p>
+<p>If an asynchronous operation is completed by the time the closure is passed to either the <code>IgniteFuture.listen()</code> or <code>IgniteFuture.chain()</code> method, then the closure is executed synchronously by the calling thread. Otherwise, the closure is executed asynchronously when the operation is completed.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous compute operations are invoked by threads from the <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-Calling synchronous cache and compute operations from inside the callback may lead to a deadlock due to pools starvation.
-To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
+<p>Depending on the type of operation, the closure might be called by a thread from the system pool (asynchronous cache operations) or by a thread from the public pool (asynchronous compute operations). Therefore, you should avoid calling synchronous cache and compute operations from inside the closure, because it may lead to a deadlock due to pools starvation.</p>
 </div>
 <div class="paragraph">
-<p>Callbacks for asynchronous cache operations are invoked by using <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration#asyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore previous behavior, use <code>IgniteConfiguration.setAsyncContinuationExecutor(Runnable::run)</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
+<p>To achieve nested execution of asynchronous compute operations, you can take advantage of <a href="/docs/2.9.1/perf-troubleshooting-guide/thread-pools-tuning#creating-custom-thread-pool">custom thread pools</a>.</p>
 </div>
 </td>
 </tr>
@@ -3860,11 +3765,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/key-value-api/binary-objects.html b/docs/2.9.1/key-value-api/binary-objects.html
index 93eac9c..df3b519 100644
--- a/docs/2.9.1/key-value-api/binary-objects.html
+++ b/docs/2.9.1/key-value-api/binary-objects.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3639,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/key-value-api/continuous-queries.html b/docs/2.9.1/key-value-api/continuous-queries.html
index e5e2040..23d1989 100644
--- a/docs/2.9.1/key-value-api/continuous-queries.html
+++ b/docs/2.9.1/key-value-api/continuous-queries.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3883,11 +3814,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/key-value-api/transactions.html b/docs/2.9.1/key-value-api/transactions.html
index 53ae70f..1eaaa33 100644
--- a/docs/2.9.1/key-value-api/transactions.html
+++ b/docs/2.9.1/key-value-api/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4058,11 +3989,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/key-value-api/using-cache-queries.html b/docs/2.9.1/key-value-api/using-scan-queries.html
similarity index 89%
rename from docs/2.9.1/key-value-api/using-cache-queries.html
rename to docs/2.9.1/key-value-api/using-scan-queries.html
index 9f9d244..e0cca14 100644
--- a/docs/2.9.1/key-value-api/using-cache-queries.html
+++ b/docs/2.9.1/key-value-api/using-scan-queries.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="2.9.1" />
-    <title>Using Cache Queries | Ignite Documentation</title>
+    <title>Using Scan Queries | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.1/key-value-api/using-cache-queries" />
+    <link rel="canonical" href="/docs/2.9.1/key-value-api/using-scan-queries" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class='active'
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,16 +3219,15 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-cache-queries.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/key-value-api/using-scan-queries.adoc" target="_blank">Edit</a>
         
-            <h1>Using Cache Queries</h1>
+            <h1>Using Scan Queries</h1>
         
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.
-Available types of queries: <code>ScanQuery</code>, <code>IndexQuery</code>, <code>TextQuery</code>.</p>
+<p><code>IgniteCache</code> has several query methods, all of which receive a subclass of the <code>Query</code> class and return a <code>QueryCursor</code>.</p>
 </div>
 <div class="paragraph">
 <p>A <code>Query</code> represents an abstract paginated query to be executed on a cache.
@@ -3448,121 +3378,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-index-queries">Executing Index Queries</h2>
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Experimental API. Introduced since Apache Ignite 2.12. Only Java API is supported. Please send your questions and bug reports
-to <a href="mailto:user@ignite.apache.org">user@ignite.apache.org</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Index queries work over distributed indexes and retrieve cache entries that match the specified query. <code>QueryCursor</code>
-delivers sorted cache entries by the order defined for queried index. <code>IndexQuery</code> can be used if a low amount of data
-matches filtering criteria. For such cases, <code>ScanQuery</code> usage is not optimal: it firstly extracts all cache entries and
-then applies a filter to them. <code>IndexQuery</code> relies on index tree structure and filters most of the entries without extracting.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Create index by 2 fields (orgId, salary).</span>
-<span class="nc">QueryEntity</span> <span class="n">personEntity</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">QueryEntity</span><span class="o">(</span><span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setFields</span><span class="o">(</span><span class="k">new</span> <span class="nc">LinkedHashMap</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{{</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-        <span class="n">put</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
-    <span class="o">}})</span>
-    <span class="o">.</span><span class="na">setIndexes</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span>
-        <span class="k">new</span> <span class="nf">QueryIndex</span><span class="o">(</span><span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="s">"salary"</span><span class="o">),</span> <span class="nc">QueryIndexType</span><span class="o">.</span><span class="na">SORTED</span><span class="o">)</span>
-            <span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-    <span class="o">));</span>
-
-<span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="s">"entityCache"</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setQueryEntities</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">(</span><span class="n">personEntity</span><span class="o">));</span>
-
-<span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
-
-<span class="c1">// Find the persons who work in Organization 1.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Index query criteria are defined in <code>IndexQueryCriteriaBuilder</code>. The goal of the criteria is to build a valid range to
-traverse the index tree. For this reason, criteria fields have to match the specified index. For example, if there is an
-index defined with (A, B) set, then valid criteria sets are (A) and (A, B). Criteria with the single (B) field are invalid
-because the field (B) is not a prefix set of the specified index fields, and it&#8217;s impossible to build a narrow index range
-with it.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Criteria are joined by the AND operator. It is also possible to use multiple criteria for the same field.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and have salary more than 1,000.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"ORG_SALARY_IDX"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">),</span> <span class="n">gt</span><span class="o">(</span><span class="s">"salary"</span><span class="o">,</span> <span class="mi">1000</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The index name is an optional parameter. In this case, Ignite tries to figure out the index by itself using specified criteria fields.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Ignite finds suitable index "ORG_SALARY_IDX" by specified criterion field "orgId".</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>For the empty criteria list, a full scan of the specified index is performed. If index name is also not specified, then the
-PrimaryKey index is used.</p>
-</div>
-<div class="sect2">
-<h3 id="additional-filtering">Additional filtering</h3>
-<div class="paragraph">
-<p><code>IndexQuery</code> also supports an optional predicate, the same as <code>ScanQuery</code> has. It&#8217;s suitable for additional cache entry
-filtering in cases when a filter doesn&#8217;t match an index tree range. For example, it contains some logic, the "OR"
-operations, or fields that are not the part of the index.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Find the persons who work in Organization 1 and whose name contains 'Vasya'.</span>
-<span class="nc">QueryCursor</span><span class="o">&lt;</span><span class="nc">Cache</span><span class="o">.</span><span class="na">Entry</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;&gt;</span> <span class="n">cursor</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span>
-    <span class="k">new</span> <span class="nc">IndexQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Person</span><span class="o">&gt;(</span><span class="nc">Person</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">setCriteria</span><span class="o">(</span><span class="n">eq</span><span class="o">(</span><span class="s">"orgId"</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-        <span class="o">.</span><span class="na">setFilter</span><span class="o">((</span><span class="n">k</span><span class="o">,</span> <span class="n">v</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="n">v</span><span class="o">.</span><span class="na">getName</span><span class="o">().</span><span class="na">contains</span><span class="o">(</span><span class="s">"Vasya"</span><span class="o">))</span>
-<span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="related-topics">Related Topics</h2>
 <div class="sectionbody">
 <div class="ulist">
@@ -3573,9 +3388,6 @@
 <li>
 <p><a href="/docs/2.9.1/events/events#cache-query-events">Cache Query Events</a></p>
 </li>
-<li>
-<p><a href="/docs/2.9.1/SQL/indexes">Defining Indexes</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3593,11 +3405,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#executing-scan-queries">Executing Scan Queries</a></li>
 <li><a href="#local-scan-query">Local Scan Query</a></li>
-<li><a href="#executing-index-queries">Executing Index Queries</a>
-<ul class="sectlevel2">
-<li><a href="#additional-filtering">Additional filtering</a></li>
-</ul>
-</li>
 <li><a href="#related-topics">Related Topics</a></li>
 </ul>
     </div>
@@ -3638,11 +3445,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/logging.html b/docs/2.9.1/logging.html
index 75af53e..cff1bcf 100644
--- a/docs/2.9.1/logging.html
+++ b/docs/2.9.1/logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3735,11 +3666,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/ann.html b/docs/2.9.1/machine-learning/binary-classification/ann.html
index 69daea2..2ba1a69 100644
--- a/docs/2.9.1/machine-learning/binary-classification/ann.html
+++ b/docs/2.9.1/machine-learning/binary-classification/ann.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3465,11 +3396,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/decision-trees.html b/docs/2.9.1/machine-learning/binary-classification/decision-trees.html
index d034b58..6dcadcb 100644
--- a/docs/2.9.1/machine-learning/binary-classification/decision-trees.html
+++ b/docs/2.9.1/machine-learning/binary-classification/decision-trees.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3339,11 +3270,11 @@
 <h2 id="model">Model</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeModel</code>. We can make a prediction for a given vector of features in the following way:</p>
+<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeNode</code>. We can make a prediction for a given vector of features in the following way:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
 
 <span class="kt">double</span> <span class="n">prediction</span> <span class="o">=</span> <span class="n">mdl</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">observation</span><span class="o">);</span></code></pre>
 </div>
@@ -3373,7 +3304,7 @@
 <span class="o">);</span>
 
 <span class="c1">// Train model.</span>
-<span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
+<span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
 </div>
 </div>
 </div>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/introduction.html b/docs/2.9.1/machine-learning/binary-classification/introduction.html
index 096533b..2699520 100644
--- a/docs/2.9.1/machine-learning/binary-classification/introduction.html
+++ b/docs/2.9.1/machine-learning/binary-classification/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,11 +3328,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/knn-classification.html b/docs/2.9.1/machine-learning/binary-classification/knn-classification.html
index 5956994..09de62a 100644
--- a/docs/2.9.1/machine-learning/binary-classification/knn-classification.html
+++ b/docs/2.9.1/machine-learning/binary-classification/knn-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3420,11 +3351,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/linear-svm.html b/docs/2.9.1/machine-learning/binary-classification/linear-svm.html
index 0999fae..ce83ce5 100644
--- a/docs/2.9.1/machine-learning/binary-classification/linear-svm.html
+++ b/docs/2.9.1/machine-learning/binary-classification/linear-svm.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/logistic-regression.html b/docs/2.9.1/machine-learning/binary-classification/logistic-regression.html
index 40c43f6..649ee58 100644
--- a/docs/2.9.1/machine-learning/binary-classification/logistic-regression.html
+++ b/docs/2.9.1/machine-learning/binary-classification/logistic-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/multilayer-perceptron.html b/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron.html
index 5710842..ad60f95 100644
--- a/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron.html
+++ b/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3425,11 +3356,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/binary-classification/naive-bayes.html b/docs/2.9.1/machine-learning/binary-classification/naive-bayes.html
index a2efbf6..b24a28c 100644
--- a/docs/2.9.1/machine-learning/binary-classification/naive-bayes.html
+++ b/docs/2.9.1/machine-learning/binary-classification/naive-bayes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/clustering/gaussian-mixture.html b/docs/2.9.1/machine-learning/clustering/gaussian-mixture.html
index f306c87..6190352 100644
--- a/docs/2.9.1/machine-learning/clustering/gaussian-mixture.html
+++ b/docs/2.9.1/machine-learning/clustering/gaussian-mixture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3441,11 +3372,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/clustering/introduction.html b/docs/2.9.1/machine-learning/clustering/introduction.html
index db2778c..6076f6f 100644
--- a/docs/2.9.1/machine-learning/clustering/introduction.html
+++ b/docs/2.9.1/machine-learning/clustering/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3356,11 +3287,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728904' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728904' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728904" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728904"></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.9.1/machine-learning/clustering/k-means-clustering.html b/docs/2.9.1/machine-learning/clustering/k-means-clustering.html
index b78239f..69a0e07 100644
--- a/docs/2.9.1/machine-learning/clustering/k-means-clustering.html
+++ b/docs/2.9.1/machine-learning/clustering/k-means-clustering.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/ensemble-methods/bagging.html b/docs/2.9.1/machine-learning/ensemble-methods/bagging.html
index 21d14f4..39d4865 100644
--- a/docs/2.9.1/machine-learning/ensemble-methods/bagging.html
+++ b/docs/2.9.1/machine-learning/ensemble-methods/bagging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3403,11 +3334,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/ensemble-methods/gradient-boosting.html b/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting.html
index cf959a0..1da4ef2 100644
--- a/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting.html
+++ b/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3493,11 +3424,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/ensemble-methods/introduction.html b/docs/2.9.1/machine-learning/ensemble-methods/introduction.html
index c6cde07..117e2e8 100644
--- a/docs/2.9.1/machine-learning/ensemble-methods/introduction.html
+++ b/docs/2.9.1/machine-learning/ensemble-methods/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3293,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/ensemble-methods/random-forest.html b/docs/2.9.1/machine-learning/ensemble-methods/random-forest.html
index 5aad738..7f3e2f0 100644
--- a/docs/2.9.1/machine-learning/ensemble-methods/random-forest.html
+++ b/docs/2.9.1/machine-learning/ensemble-methods/random-forest.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3458,11 +3389,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/ensemble-methods/stacking.html b/docs/2.9.1/machine-learning/ensemble-methods/stacking.html
index ae14acb..2410b21 100644
--- a/docs/2.9.1/machine-learning/ensemble-methods/stacking.html
+++ b/docs/2.9.1/machine-learning/ensemble-methods/stacking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/importing-model/introduction.html b/docs/2.9.1/machine-learning/importing-model/introduction.html
index f04d4c4..20c132e 100644
--- a/docs/2.9.1/machine-learning/importing-model/introduction.html
+++ b/docs/2.9.1/machine-learning/importing-model/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3362,11 +3293,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/importing-model/model-import-from-apache-spark.html b/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark.html
index 45894a1..24c73b3 100644
--- a/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark.html
+++ b/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3374,7 +3305,7 @@
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">(</span><span class="nc">DecisionTreeModel</span><span class="o">)</span><span class="nc">SparkModelParser</span><span class="o">.</span><span class="na">parse</span><span class="o">(</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">(</span><span class="nc">DecisionTreeNode</span><span class="o">)</span><span class="nc">SparkModelParser</span><span class="o">.</span><span class="na">parse</span><span class="o">(</span>
    <span class="no">SPARK_MDL_PATH</span><span class="o">,</span>
    <span class="nc">SupportedSparkModels</span><span class="o">.</span><span class="na">DECISION_TREE</span>
 <span class="o">);</span></code></pre>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/importing-model/model-import-from-gxboost.html b/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost.html
index 10ae4a8..9f86a1a 100644
--- a/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost.html
+++ b/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/machine-learning.html b/docs/2.9.1/machine-learning/machine-learning.html
index 058b752..f0b0864 100644
--- a/docs/2.9.1/machine-learning/machine-learning.html
+++ b/docs/2.9.1/machine-learning/machine-learning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3549,11 +3480,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/cross-validation.html b/docs/2.9.1/machine-learning/model-selection/cross-validation.html
index 94697c8..cd285f0 100644
--- a/docs/2.9.1/machine-learning/model-selection/cross-validation.html
+++ b/docs/2.9.1/machine-learning/model-selection/cross-validation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3311,7 +3242,7 @@
 <span class="nc">DecisionTreeClassificationTrainer</span> <span class="n">trainer</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DecisionTreeClassificationTrainer</span><span class="o">(</span><span class="mi">4</span><span class="o">,</span> <span class="mi">0</span><span class="o">);</span>
 
 <span class="c1">// Create cross-validation instance</span>
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
   <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="c1">// Set up the cross-validation process</span>
@@ -3365,7 +3296,7 @@
 
 
 <span class="c1">// Create cross-validation instance</span>
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span>
   <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="c1">// Set up the cross-validation process</span>
@@ -3444,11 +3375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/evaluator.html b/docs/2.9.1/machine-learning/model-selection/evaluator.html
index ab80c24..ee40577 100644
--- a/docs/2.9.1/machine-learning/model-selection/evaluator.html
+++ b/docs/2.9.1/machine-learning/model-selection/evaluator.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3513,11 +3444,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/hyper-parameter-tuning.html b/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning.html
index d793664..7fdec4e 100644
--- a/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning.html
+++ b/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3411,11 +3342,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/introduction.html b/docs/2.9.1/machine-learning/model-selection/introduction.html
index a2aa04f..8158f6b 100644
--- a/docs/2.9.1/machine-learning/model-selection/introduction.html
+++ b/docs/2.9.1/machine-learning/model-selection/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3366,11 +3297,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/pipeline-api.html b/docs/2.9.1/machine-learning/model-selection/pipeline-api.html
index a10f330..e5e8c10 100644
--- a/docs/2.9.1/machine-learning/model-selection/pipeline-api.html
+++ b/docs/2.9.1/machine-learning/model-selection/pipeline-api.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3356,7 +3287,7 @@
 
 <span class="nc">DecisionTreeClassificationTrainer</span> <span class="n">trainerCV</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DecisionTreeClassificationTrainer</span><span class="o">();</span>
 
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="nc">ParamGrid</span> <span class="n">paramGrid</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ParamGrid</span><span class="o">()</span>
   <span class="o">.</span><span class="na">addHyperParam</span><span class="o">(</span><span class="s">"maxDeep"</span><span class="o">,</span> <span class="nl">trainerCV:</span><span class="o">:</span><span class="n">withMaxDeep</span><span class="o">,</span> <span class="k">new</span> <span class="nc">Double</span><span class="o">[]</span> <span class="o">{</span><span class="mf">1.0</span><span class="o">,</span> <span class="mf">2.0</span><span class="o">,</span> <span class="mf">3.0</span><span class="o">,</span> <span class="mf">4.0</span><span class="o">,</span> <span class="mf">5.0</span><span class="o">,</span> <span class="mf">10.0</span><span class="o">})</span>
@@ -3390,7 +3321,7 @@
   <span class="o">.</span><span class="na">addPreprocessingTrainer</span><span class="o">(</span><span class="k">new</span> <span class="nc">MinMaxScalerTrainer</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;())</span>
   <span class="o">.</span><span class="na">addTrainer</span><span class="o">(</span><span class="n">trainer</span><span class="o">);</span>
 
-<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeModel</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
+<span class="nc">CrossValidation</span><span class="o">&lt;</span><span class="nc">DecisionTreeNode</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">,</span> <span class="nc">Vector</span><span class="o">&gt;</span> <span class="n">scoreCalculator</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CrossValidation</span><span class="o">&lt;&gt;();</span>
 
 <span class="nc">ParamGrid</span> <span class="n">paramGrid</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ParamGrid</span><span class="o">()</span>
   <span class="o">.</span><span class="na">addHyperParam</span><span class="o">(</span><span class="s">"maxDeep"</span><span class="o">,</span> <span class="nl">trainer:</span><span class="o">:</span><span class="n">withMaxDeep</span><span class="o">,</span> <span class="k">new</span> <span class="nc">Double</span><span class="o">[]</span> <span class="o">{</span><span class="mf">1.0</span><span class="o">,</span> <span class="mf">2.0</span><span class="o">,</span> <span class="mf">3.0</span><span class="o">,</span> <span class="mf">4.0</span><span class="o">,</span> <span class="mf">5.0</span><span class="o">,</span> <span class="mf">10.0</span><span class="o">})</span>
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html b/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
index 81d5abd..4245fcd 100644
--- a/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
+++ b/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3399,11 +3330,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/multiclass-classification.html b/docs/2.9.1/machine-learning/multiclass-classification.html
index ad9b5b9..fa55aa3 100644
--- a/docs/2.9.1/machine-learning/multiclass-classification.html
+++ b/docs/2.9.1/machine-learning/multiclass-classification.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3394,11 +3325,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/partition-based-dataset.html b/docs/2.9.1/machine-learning/partition-based-dataset.html
index 631748e..ab88143 100644
--- a/docs/2.9.1/machine-learning/partition-based-dataset.html
+++ b/docs/2.9.1/machine-learning/partition-based-dataset.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/preprocessing.html b/docs/2.9.1/machine-learning/preprocessing.html
index 62f5988..66a3b82 100644
--- a/docs/2.9.1/machine-learning/preprocessing.html
+++ b/docs/2.9.1/machine-learning/preprocessing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3757,11 +3688,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/recommendation-systems.html b/docs/2.9.1/machine-learning/recommendation-systems.html
index 276474d..1d62de5 100644
--- a/docs/2.9.1/machine-learning/recommendation-systems.html
+++ b/docs/2.9.1/machine-learning/recommendation-systems.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3416,11 +3347,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/regression/decision-trees-regression.html b/docs/2.9.1/machine-learning/regression/decision-trees-regression.html
index 4e6b34f..18ff68e 100644
--- a/docs/2.9.1/machine-learning/regression/decision-trees-regression.html
+++ b/docs/2.9.1/machine-learning/regression/decision-trees-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3339,11 +3270,11 @@
 <h2 id="model">Model</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeModel</code>. We can make a prediction for a given vector of features in the following way:</p>
+<p>The Model in a decision tree classification is represented by the class <code>DecisionTreeNode</code>. We can make a prediction for a given vector of features in the following way:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="o">...;</span>
 
 <span class="kt">double</span> <span class="n">prediction</span> <span class="o">=</span> <span class="n">mdl</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">observation</span><span class="o">);</span></code></pre>
 </div>
@@ -3371,7 +3302,7 @@
 <span class="o">);</span>
 
 <span class="c1">// Train model.</span>
-<span class="nc">DecisionTreeModel</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
+<span class="nc">DecisionTreeNode</span> <span class="n">mdl</span> <span class="o">=</span> <span class="n">trainer</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">ignite</span><span class="o">,</span> <span class="n">dataCache</span><span class="o">,</span> <span class="n">vectorizer</span><span class="o">);</span></code></pre>
 </div>
 </div>
 </div>
@@ -3437,11 +3368,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/regression/introduction.html b/docs/2.9.1/machine-learning/regression/introduction.html
index 6563e27..04b0fb6 100644
--- a/docs/2.9.1/machine-learning/regression/introduction.html
+++ b/docs/2.9.1/machine-learning/regression/introduction.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578926' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578926' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578926" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578926"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/regression/knn-regression.html b/docs/2.9.1/machine-learning/regression/knn-regression.html
index 7d990e6..46821a5 100644
--- a/docs/2.9.1/machine-learning/regression/knn-regression.html
+++ b/docs/2.9.1/machine-learning/regression/knn-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3418,11 +3349,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/regression/linear-regression.html b/docs/2.9.1/machine-learning/regression/linear-regression.html
index 234a685..d8b5084 100644
--- a/docs/2.9.1/machine-learning/regression/linear-regression.html
+++ b/docs/2.9.1/machine-learning/regression/linear-regression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3460,11 +3391,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/machine-learning/updating-trained-models.html b/docs/2.9.1/machine-learning/updating-trained-models.html
index a97d89b..4d61f55 100644
--- a/docs/2.9.1/machine-learning/updating-trained-models.html
+++ b/docs/2.9.1/machine-learning/updating-trained-models.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3492,11 +3423,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/memory-architecture.html b/docs/2.9.1/memory-architecture.html
index 230d531..b7ef242 100644
--- a/docs/2.9.1/memory-architecture.html
+++ b/docs/2.9.1/memory-architecture.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3478,11 +3409,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/memory-configuration/data-regions.html b/docs/2.9.1/memory-configuration/data-regions.html
index 36f36ea..9dbb721 100644
--- a/docs/2.9.1/memory-configuration/data-regions.html
+++ b/docs/2.9.1/memory-configuration/data-regions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3591,217 +3522,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-<div class="sect1">
-<h2 id="cache-warm-up-strategy">Cache Warm-Up Strategy</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite does not require you to warm memory up from disk on restarts. As soon as a cluster is inter-connected, your application can query and compute on it. At the same time, the memory warm-up feature is designed for low-latency applications that prefer data being loaded in memory before it can be queried.</p>
-</div>
-<div class="paragraph">
-<p>Presently, the Ignite warm-up strategy implies loading data into all or specific data regions of Ignite, starting with indexes, until it runs out of free space. It can be configured both for all regions (by default) or for each region separately.</p>
-</div>
-<div class="paragraph">
-<p>To warm up all data regions, pass the configuration parameter <code>LoadAllWarmUpStrategy</code> to the <code>DataStorageConfiguration#setDefaultWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"defaultWarmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.LoadAllWarmUpConfiguration"</span><span class="nt">/&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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Changing the default warm-up strategy for all data regions</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDefaultWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">LoadAllWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To warm up a specific data region, pass the configuration parameter <code>LoadAllWarmUpStrategy</code> to the <code>DataStorageConfiguration#setWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"NewDataRegion"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"initialSize"</span> <span class="na">value=</span><span class="s">"#{100 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"warmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.LoadAllWarmUpConfiguration"</span><span class="nt">/&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;/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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Setting another warm-up strategy for a custom data region</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">myNewDataRegion</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"NewDataRegion"</span><span class="o">);</span>
-
-<span class="c1">//You can tweak the initial size as well as other settings</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setInitialSize</span><span class="o">(</span><span class="mi">100</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">//Performing data loading from disk in DRAM on restarts.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">LoadAllWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="c1">//Enabling Ignite persistence. Ignite reads data from disk when queried for tables/caches from this region.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">//Applying the configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">myNewDataRegion</span><span class="o">);</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To stop the warm-up for all data regions, pass the configuration parameter <code>NoOpWarmUpConfiguration</code> to the <code>DataStorageConfiguration#setDefaultWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"defaultWarmUpConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.NoOpWarmUpConfiguration"</span><span class="nt">/&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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDefaultWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NoOpWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>To stop the warm-up for a specific data region, pass the configuration parameter <code>NoOpWarmUpStrategy</code> to the <code>DataStorageConfiguration#setWarmUpConfiguration</code> as follows:</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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"NewDataRegion"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"initialSize"</span> <span class="na">value=</span><span class="s">"#{100 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"warmUpConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.NoOpWarmUpConfiguration"</span><span class="nt">/&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;/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">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="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">//Setting another warm-up strategy for a custom data region</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">myNewDataRegion</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"NewDataRegion"</span><span class="o">);</span>
-
-<span class="c1">//You can tweak the initial size as well as other settings</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setInitialSize</span><span class="o">(</span><span class="mi">100</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">//Skip data loading from disk in DRAM on restarts.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setWarmUpConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="nc">NoOpWarmUpConfiguration</span><span class="o">());</span>
-
-<span class="c1">//Enabling Ignite persistence. Ignite reads data from disk when queried for tables/caches from this region.</span>
-<span class="n">myNewDataRegion</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">//Applying the configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">myNewDataRegion</span><span class="o">);</span>
-
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>You can also stop the cache warm-up by using <code>control.sh</code> and JMX.</p>
-</div>
-<div class="paragraph">
-<p>To stop the warm-up using control.sh:</p>
-</div>
-<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">--warm-up</span> <span class="nt">--stop</span> <span class="nt">--yes</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">--warm-up</span> <span class="nt">--stop</span> <span class="nt">--yes</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>To stop the warm-up using JMX, use the method:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">ignite</span><span class="o">.</span><span class="na">mxbean</span><span class="o">.</span><span class="na">WarmUpMXBean</span><span class="err">#</span><span class="n">stopWarmUp</span></code></pre>
-</div>
-</div>
-</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. 
@@ -3815,7 +3535,6 @@
 <li><a href="#overview">Overview</a></li>
 <li><a href="#configuring-default-data-region">Configuring Default Data Region</a></li>
 <li><a href="#adding-custom-data-regions">Adding Custom Data Regions</a></li>
-<li><a href="#cache-warm-up-strategy">Cache Warm-Up Strategy</a></li>
 </ul>
     </div>
           
@@ -3855,11 +3574,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/memory-configuration/eviction-policies.html b/docs/2.9.1/memory-configuration/eviction-policies.html
index 0b504f9..722df7a 100644
--- a/docs/2.9.1/memory-configuration/eviction-policies.html
+++ b/docs/2.9.1/memory-configuration/eviction-policies.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3321,7 +3252,7 @@
 <div class="paragraph">
 <p>When Native Persistence is on, a similar process — called <em>page replacement</em> — is used to free up off-heap memory when Ignite cannot allocate a new page.
 The difference is that the data is not lost (because it is stored in the persistent storage), and therefore you are less concerned about losing data than about efficiency.
-Refer to the <a href="/docs/2.9.1/memory-configuration/replacement-policies">Replacement Policies</a> page for information about page replacement configuration.</p>
+Page replacement is automatically handled by Ignite and is not user-configurable.</p>
 </div>
 </div>
 </div>
@@ -3661,11 +3592,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/memory-configuration/index.html b/docs/2.9.1/memory-configuration/index.html
index d232261..332e8c5 100644
--- a/docs/2.9.1/memory-configuration/index.html
+++ b/docs/2.9.1/memory-configuration/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/memory-configuration/replacement-policies.html b/docs/2.9.1/memory-configuration/replacement-policies.html
deleted file mode 100644
index cd91c8d..0000000
--- a/docs/2.9.1/memory-configuration/replacement-policies.html
+++ /dev/null
@@ -1,3500 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Replacement Policies | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/memory-configuration/replacement-policies" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class='active'
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/memory-configuration/replacement-policies.adoc" target="_blank">Edit</a>
-        
-            <h1>Replacement Policies</h1>
-        
-        <div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>When <a href="/docs/2.9.1/persistence/native-persistence">Native Persistence</a> is on and the amount of data, which Ignite stores on the disk, is bigger than the off-heap memory amount allocated for the data region, another page should be evicted from the off-heap to the disk to preload a page from the disk to the completely full off-heap memory. This process is called <em>page rotation</em> or <em>page replacement</em>.</p>
-</div>
-<div class="paragraph">
-<p>When Native Persistence is off, <em>eviction</em> is used instead of <em>page replacement</em>. See the <a href="/docs/2.9.1/memory-configuration/eviction-policies">Eviction Policies</a> page for more information.</p>
-</div>
-<div class="paragraph">
-<p>Page replacement is implemented as follows:</p>
-</div>
-<div class="paragraph">
-<p>When Ignite requires a page, it tries to find this page in the off-heap memory. If the page is not currently in the off-heap memory (a page fault occurs), this page is preloaded from the disk. At the same time, when off-heap memory is already full, another page should be chosen to be replaced (to stored to the disk and evicted).</p>
-</div>
-<div class="paragraph">
-<p>Ignite supports three algorithms to find pages to replace:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Random-LRU algorithm;</p>
-</li>
-<li>
-<p>Segmented-LRU algorithm;</p>
-</li>
-<li>
-<p>CLOCK algorithm.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Page replacement algorithm can be configured by the <code>PageReplacementMode</code> property of <code>DataRegionConfiguration</code>. By default, CLOCK algorithm is used.</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="c">&lt;!-- Memory configuration. --&gt;</span>
-  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-      <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataRegionConfigurations"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;list&gt;</span>
-          <span class="c">&lt;!--
-              Defining a persistent data region with Segmented LRU page replacement mode.
-          --&gt;</span>
-          <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataRegionConfiguration"</span><span class="nt">&gt;</span>
-            <span class="c">&lt;!-- Data region name. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"persistent_data_region"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enable persistence. --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"persistenceEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- 20 GB maximum size (RAM). --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"maxSize"</span> <span class="na">value=</span><span class="s">"#{20L * 1024 * 1024 * 1024}"</span><span class="nt">/&gt;</span>
-
-            <span class="c">&lt;!-- Enabling SEGMENTED_LRU page replacement for this region.  --&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"pageReplacementMode"</span> <span class="na">value=</span><span class="s">"SEGMENTED_LRU"</span><span class="nt">/&gt;</span>
-          <span class="nt">&lt;/bean&gt;</span>
-        <span class="nt">&lt;/list&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="c">&lt;!-- The rest of the configuration. --&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="c1">// Node configuration.</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">// Memory configuration.</span>
-<span class="nc">DataStorageConfiguration</span> <span class="n">storageCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataStorageConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Creating a new data region.</span>
-<span class="nc">DataRegionConfiguration</span> <span class="n">regionCfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">DataRegionConfiguration</span><span class="o">();</span>
-
-<span class="c1">// Region name.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"persistent_data_region"</span><span class="o">);</span>
-
-<span class="c1">// Enabling persistence.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPersistenceEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="c1">// 20 GB max size (RAM).</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setMaxSize</span><span class="o">(</span><span class="mi">20L</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span> <span class="o">*</span> <span class="mi">1024</span><span class="o">);</span>
-
-<span class="c1">// Enabling SEGMENTED_LRU page replacement for this region.</span>
-<span class="n">regionCfg</span><span class="o">.</span><span class="na">setPageReplacementMode</span><span class="o">(</span><span class="nc">PageReplacementMode</span><span class="o">.</span><span class="na">SEGMENTED_LRU</span><span class="o">);</span>
-
-<span class="c1">// Setting the data region configuration.</span>
-<span class="n">storageCfg</span><span class="o">.</span><span class="na">setDataRegionConfigurations</span><span class="o">(</span><span class="n">regionCfg</span><span class="o">);</span>
-
-<span class="c1">// Applying the new configuration.</span>
-<span class="n">cfg</span><span class="o">.</span><span class="na">setDataStorageConfiguration</span><span class="o">(</span><span class="n">storageCfg</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 class="paragraph">
-<p>The choice of the algorithm depends on your workload. For most cases, CLOCK (default) is a good candidate, but on some workloads other algorithms can perform better.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="random-lru-algorithm">Random-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Every time a page is accessed, its timestamp is updated. When a page fault occurs and it&#8217;s required to replace some pages, the algorithm randomly chooses 5 pages from the page memory and evicts a page with the latest timestamp.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has zero maintenance cost, but it is not very effective in terms of finding the next page to replace. We recommend that you use it in environments, where page replacement is not needed (when working with large enough data region to store all the amount of data) or happens very seldom.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="segmented-lru-algorithm">Segmented-LRU Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Segmented-LRU algorithm is a scan-resistant variation of the Least Recently Used (LRU) algorithm. Segmented-LRU pages list is divided into two segments: A probationary segment and a protected segment. Pages in each segment are ordered from the least to the most recently accessed. New pages are added to the most recently accessed end (tail) of the probationary segment. Existing pages are removed from wherever they currently reside and added to the most recently accessed end of the protected segment. Pages in the protected segment have thus been accessed at least twice. The protected segment is finite, so migration of a page from the probationary segment to the protected segment may force the migration of the LRU page in the protected segment to the most recently used end of the probationary segment. This gives the page another chance to be accessed before being replaced. Page to replace is polled from the least recently accessed end (head) of the probationary segment.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm requires additional memory to store pages list that also needs to be updated on each page access. At the same time, the algorithm has a near-optimal page to replace selection policy. So, there can be a little performance drop for environments without page replacement (compared to random-LRU and CLOCK), but for environments with a high rate of page replacement and a large amount of one-time scans segmented-LRU can outperform random-LRU and CLOCK.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="clock-algorithm">CLOCK Algorithm</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The CLOCK algorithm keeps a circular list of pages in memory, with the "hand" pointing to the last examined page frame in the list. When a page fault occurs and no empty frames exist, the hit flag of the page is inspected at the hand&#8217;s location. If the hit flag is 0, the new page is put in the place of the page that the "hand" points to, and the hand is advanced one position further. Otherwise, the hit flag is cleared, then the clock hand is incremented and the process is repeated until a page is replaced.</p>
-</div>
-<div class="paragraph">
-<p>This algorithm has near to zero maintenance cost and replacement policy efficiency between random-LRU and segmented-LRU.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#random-lru-algorithm">Random-LRU Algorithm</a></li>
-<li><a href="#segmented-lru-algorithm">Segmented-LRU Algorithm</a></li>
-<li><a href="#clock-algorithm">CLOCK Algorithm</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/messaging.html b/docs/2.9.1/messaging.html
index 5bb3c79..ddc2202 100644
--- a/docs/2.9.1/messaging.html
+++ b/docs/2.9.1/messaging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3475,11 +3406,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/cluster-id.html b/docs/2.9.1/monitoring-metrics/cluster-id.html
index 88210bb..870db09 100644
--- a/docs/2.9.1/monitoring-metrics/cluster-id.html
+++ b/docs/2.9.1/monitoring-metrics/cluster-id.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3429,11 +3360,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/cluster-states.html b/docs/2.9.1/monitoring-metrics/cluster-states.html
index 58ae8a6..e33dc4a 100644
--- a/docs/2.9.1/monitoring-metrics/cluster-states.html
+++ b/docs/2.9.1/monitoring-metrics/cluster-states.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3320,8 +3251,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3417,7 +3347,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Get the current cluster state.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String, boolean)</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clusterState(String)</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Set the cluster state.</p></td>
 </tr>
 </tbody>
@@ -3480,11 +3410,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/configuring-metrics.html b/docs/2.9.1/monitoring-metrics/configuring-metrics.html
index 135b3da..526be64 100644
--- a/docs/2.9.1/monitoring-metrics/configuring-metrics.html
+++ b/docs/2.9.1/monitoring-metrics/configuring-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3675,11 +3606,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/intro.html b/docs/2.9.1/monitoring-metrics/intro.html
index a33b47b..6ac675e 100644
--- a/docs/2.9.1/monitoring-metrics/intro.html
+++ b/docs/2.9.1/monitoring-metrics/intro.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3451,11 +3382,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/metrics.html b/docs/2.9.1/monitoring-metrics/metrics.html
index 0496ced..3ecad79 100644
--- a/docs/2.9.1/monitoring-metrics/metrics.html
+++ b/docs/2.9.1/monitoring-metrics/metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3296,10 +3227,6 @@
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Apache Ignite 2.8 release introduced a new mechanism for collecting metrics, which is intended to replace all
-the legacy metrics below. Please, check the <a href="/docs/2.9.1/monitoring-metrics/new-metrics-system">New Metrics System</a>.</p>
-</div>
-<div class="paragraph">
 <p>Ignite exposes a large number of metrics useful for monitoring your cluster or application.
 You can use JMX and a monitoring tool, such as JConsole to access these metrics via JMX.
 You can also access them programmatically.</p>
@@ -3310,34 +3237,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="enabling-jmx-for-ignite">Enabling JMX for Ignite</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By default, the JMX automatic configuration is disabled.
-To enable it, configure the following environment variables:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>For <code>control.sh</code>, configure the <code>CONTROL_JVM_OPTS</code> variable</p>
-</li>
-<li>
-<p>For <code>ignite.sh</code>, configure the <code>JVM_OPTS</code> variable</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=</span><span class="k">${</span><span class="nv">JMX_PORT</span><span class="k">}</span><span class="s2"> </span><span class="se">\</span><span class="s2">
--Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="understanding-mbeans-objectname">Understanding MBean&#8217;s ObjectName</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -4057,38 +3956,6 @@
 </dd>
 </dl>
 </div>
-<div class="sect2">
-<h3 id="monitoring-build-and-rebuild-indexes">Monitoring Build and Rebuild Indexes</h3>
-<div class="paragraph">
-<p>To get an estimate on how long it takes to rebuild cache indexes, you can use one of the metrics listed below:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p><code>IsIndexRebuildInProgress</code> - tells whether indexes are being built or rebuilt at the moment;</p>
-</li>
-<li>
-<p><code>IndexBuildCountPartitionsLeft</code> - gives the remaining number of partitions (by cache group) for indexes to rebuild.</p>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>Note that the <code>IndexBuildCountPartitionsLeft</code> metric allows to estimate only an approximate number of indexes left to rebuild.
-For a more accurate estimate, use the <code>IndexRebuildKeyProcessed</code> cache metric:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Use <code>org.apache.ignite.mxbean.CacheMetricsMXBean#isIndexRebuildInProgress</code> to know whether the indexes are being rebuilt for the cache.
-Note that presently only the <code>org.apache.ignite.internal.processors.cache.CacheLocalMetricsMXBeanImpl#isIndexRebuildInProgress</code> local metric is available.</p>
-</li>
-<li>
-<p>Use <code>org.apache.ignite.mxbean.CacheMetricsMXBean#getIndexRebuildKeysProcessed</code> to know the number of keys with rebuilt indexes. If the rebuilding is in progress, it gives a number of keys with indexes being rebuilt at the current moment. Otherwise, it gives a total number of the of keys with rebuilt indexes. The values are reset before the start of each rebuilding.
-Note that presently only the <code>org.apache.ignite.internal.processors.cache.CacheLocalMetricsMXBeanImpl#getIndexRebuildKeysProcessed</code> local metric is available.</p>
-</li>
-</ul>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4368,7 +4235,6 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#enabling-jmx-for-ignite">Enabling JMX for Ignite</a></li>
 <li><a href="#understanding-mbeans-objectname">Understanding MBean&#8217;s ObjectName</a></li>
 <li><a href="#monitoring-the-amount-of-data">Monitoring the Amount of Data</a>
 <ul class="sectlevel2">
@@ -4386,11 +4252,7 @@
 <li><a href="#monitoring-checkpointing-operations">Monitoring Checkpointing Operations</a></li>
 <li><a href="#monitoring-rebalancing">Monitoring Rebalancing</a></li>
 <li><a href="#monitoring-topology">Monitoring Topology</a></li>
-<li><a href="#monitoring-caches">Monitoring Caches</a>
-<ul class="sectlevel2">
-<li><a href="#monitoring-build-and-rebuild-indexes">Monitoring Build and Rebuild Indexes</a></li>
-</ul>
-</li>
+<li><a href="#monitoring-caches">Monitoring Caches</a></li>
 <li><a href="#monitoring-transactions">Monitoring Transactions</a></li>
 <li><a href="#monitoring-data-center-replication">Monitoring Data Center Replication</a></li>
 <li><a href="#monitoring-client-connections">Monitoring Client Connections</a></li>
@@ -4439,11 +4301,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/new-metrics-system.html b/docs/2.9.1/monitoring-metrics/new-metrics-system.html
index b0183a6..18bb730 100644
--- a/docs/2.9.1/monitoring-metrics/new-metrics-system.html
+++ b/docs/2.9.1/monitoring-metrics/new-metrics-system.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3295,6 +3226,18 @@
         <div class="sect1">
 <h2 id="overview">Overview</h2>
 <div class="sectionbody">
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+Experimental
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Ignite 2.8 introduced a new mechanism for collecting metrics, which is intended to replace the <a href="/docs/2.9.1/monitoring-metrics/metrics">legacy metrics system</a>.
 This section explains the new system and how you can use it to monitor your cluster.</p>
@@ -3686,11 +3629,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/new-metrics.html b/docs/2.9.1/monitoring-metrics/new-metrics.html
index dd394e9..b9ee7b0 100644
--- a/docs/2.9.1/monitoring-metrics/new-metrics.html
+++ b/docs/2.9.1/monitoring-metrics/new-metrics.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3411,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total number of transaction rollbacks.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CacheSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local cache size.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">CommitTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Commit time in nanoseconds.</p></td>
@@ -3502,17 +3428,17 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorInvokeTimeNanos</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache invocations, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMaxInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the maximum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMinInvocationTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes for which this node is the initiator.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">So far, the minimum time to execute cache invokes.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">EntryProcessorMisses</p></td>
@@ -3540,44 +3466,19 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number estimated to rebalance keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GetAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Get time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">GetTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HeapEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Onheap entries count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IndexRebuildKeysProcessed</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of keys with rebuilt indexes.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache gets, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">IsIndexRebuildInProgress</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if index build or rebuild is in progress.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapBackupEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap backup entries count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap entries count.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">True if index rebuild is in progress.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapEvictions</p></td>
@@ -3600,11 +3501,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">A miss is a get request that is not satisfied by off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapPrimaryEntriesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Offheap primary entries count.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OffHeapPuts</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of put requests to the off-heap memory.</p></td>
@@ -3615,19 +3511,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The total number of removals from the off-heap memory.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PutAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Put time for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Put time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">PutTimeTotal</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts for which this node is the initiator, in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total time of cache puts, in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">QueryCompleted</p></td>
@@ -3685,14 +3576,9 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Estimated rebalancing speed in keys.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAllTime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RemoveAll time for which this node is the initiator, in nanoseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time for which this node is the initiator. in nanoseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Remove time in nanoseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">RemoveTimeTotal</p></td>
@@ -3818,16 +3704,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total size of memory allocated for group, in bytes.</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReencryptionBytesLeft</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of bytes left for re-encryption.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReencryptionFinished</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The flag indicates whether re-encryption is finished or not.</p></td>
-</tr>
 </tbody>
 </table>
 </div>
@@ -4312,11 +4188,6 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OutboundMessagesQueueSize</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Outbound messages queue size.</p></td>
@@ -4341,233 +4212,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Received messages count.</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-thin-client-connector">Ignite Thin Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>client.connector</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTimeout</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to handshake timeout.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsAuthenticationFailed</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to failed authentication.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSessionsTotal</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of rejected TCP connections.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.AcceptedSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of successfully established sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">{clientType}.ActiveSessions</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of active sessions for the client type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ignite-rest-client-connector">Ignite REST Client Connector</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>rest.client</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active TCP sessions count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ReceivedBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Received bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslSessionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SentBytesCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sent bytes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslHandshakeDurationHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="discovery-io">Discovery IO</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Register name: <code>io.discovery</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CoordinatorSince</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Timestamp since which the local node became the coordinator (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Coordinator ID (metric is exported only from server nodes).</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CurrentTopologyVersion</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current topology version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">JoinedNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Joined nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LeftNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Left nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MessageWorkerQueueSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current message worker queue size.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PendingMessagesRegistered</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Pending registered messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">RejectedSslConnectionsCount</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TCP discovery connections count that were rejected due to the SSL errors.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SslEnabled</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates whether SSL is enabled.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalProcessedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total processed messages count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalReceivedMessages</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total received messages count.</p></td>
-</tr>
 </tbody>
 </table>
 </div>
@@ -4720,71 +4364,11 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointBeforeLockHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint action before taken write lock duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointFsyncHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint fsync duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointListenersExecuteHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint execution listeners under write lock duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointLockHoldHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint lock hold duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointLockWaitHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint lock wait duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointMarkHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint mark duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointPagesWriteHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of checkpoint pages write duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointSplitAndSortPagesHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of splitting and sorting checkpoint pages duration in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointTotalTime</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total duration of checkpoint</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointWalRecordFsyncHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of the WAL fsync after logging ChTotalNodeseckpointRecord on begin of checkpoint duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CheckpointWriteEntryHistogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">histogram</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Histogram of entry buffer writing to file duration in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointBeforeLockDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint action before taken write lock in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointCopiedOnWritePagesNumber</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Number of pages copied to a temporary checkpoint buffer during the last checkpoint.</p></td>
@@ -4805,16 +4389,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the sync phase of the last checkpoint in milliseconds.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointListenersExecuteDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint execution listeners under write lock in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointLockHoldDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock hold in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointLockWaitDuration</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock wait in milliseconds.</p></td>
@@ -4822,7 +4396,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointMarkDuration</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint mark in milliseconds.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the checkpoint lock wait in milliseconds.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointPagesWriteDuration</p></td>
@@ -4835,26 +4409,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Total number of pages written during the last checkpoint.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointSplitAndSortPagesDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of splitting and sorting checkpoint pages of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointStart</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start timestamp of the last checkpoint.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointWalRecordFsyncDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of the WAL fsync after logging CheckpointRecord on the start of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LastCheckpointWriteEntryDuration</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Duration of entry buffer writing to file of the last checkpoint in milliseconds.</p></td>
-</tr>
-<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">SparseStorageSize</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Storage space allocated adjusted for possible sparsity, in bytes.</p></td>
@@ -4908,58 +4462,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="cluster">Cluster</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Cluster metrics.</p>
-</div>
-<div class="paragraph">
-<p>Register name: <code>cluster</code></p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 16.6666%;">
-<col style="width: 50.0001%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Name</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ActiveBaselineNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Active baseline nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rebalanced</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if the cluster has fully achieved rebalanced state. Note that an inactive cluster always has this metric in False regardless of the real partitions state.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalBaselineNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total baseline nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalClientNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Client nodes count.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TotalServerNodes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Server nodes count.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -4981,12 +4483,8 @@
 <li><a href="#sorted-indexes">Sorted Indexes</a></li>
 <li><a href="#hash-indexes">Hash Indexes</a></li>
 <li><a href="#communication-io">Communication IO</a></li>
-<li><a href="#ignite-thin-client-connector">Ignite Thin Client Connector</a></li>
-<li><a href="#ignite-rest-client-connector">Ignite REST Client Connector</a></li>
-<li><a href="#discovery-io">Discovery IO</a></li>
 <li><a href="#data-region-io">Data Region IO</a></li>
 <li><a href="#data-storage">Data Storage</a></li>
-<li><a href="#cluster">Cluster</a></li>
 </ul>
     </div>
           
@@ -5026,11 +4524,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/performance-statistics.html b/docs/2.9.1/monitoring-metrics/performance-statistics.html
deleted file mode 100644
index 0518b53..0000000
--- a/docs/2.9.1/monitoring-metrics/performance-statistics.html
+++ /dev/null
@@ -1,3611 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Performance Statistics | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/monitoring-metrics/performance-statistics" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class='active'
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/monitoring-metrics/performance-statistics.adoc" target="_blank">Edit</a>
-        
-            <h1>Performance Statistics</h1>
-        
-        <div id="preamble">
-<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-This feature is experimental and may change in future releases.
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a built-in tool for cluster profiling.</p>
-</div>
-<div class="paragraph">
-<p>You can <a href="#collecting-statistics">collect</a> performance statistics from the cluster and then
-<a href="#building-the-report">build</a> the performance report.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="collecting-statistics">Collecting Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a href="#jmx">JMX interface</a> and <a href="#control-script">Control Script</a> are used to start and stop statistics collecting.</p>
-</div>
-<div class="paragraph">
-<p>Each node collects performance statistics in a binary file. This file is placed under
-the <code>Ignite_work_directory/perf_stat/</code> directory. The name mask is <code>node-{nodeId}-{index}.prf</code>.</p>
-</div>
-<div class="paragraph">
-<p>Performance statistics files are used to build the report offline.</p>
-</div>
-<div class="paragraph">
-<p>Nodes use off-heap cyclic buffer to temporarily store serialized statistics. The writer thread flushes buffer to the
-file when the flush size is reached. Some statistics are skipped if the buffer overflows due to a slow disk. See
-the <a href="#system-properties">properties</a> section for customization.</p>
-</div>
-<div class="paragraph">
-<p>Each statistics collection process creates a new file on nodes. Each next file has the same name with the
-corresponding index. See the examples below:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</code></p>
-</li>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000-1.prf</code></p>
-</li>
-<li>
-<p><code>node-faedc6c9-3542-4610-ae10-4ff7e0600000-2.prf</code></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="building-the-report">Building the Report</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a tool to generate the report from performance statistics files. The tool is published in the
-<a href="https://github.com/apache/ignite-extensions/tree/master/modules/performance-statistics-ext/">ignite-extensions</a> repository as <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics">performance-statistics-ext</a>
-extension.</p>
-</div>
-<div class="paragraph">
-<p>Follow these steps to build the performance report:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Stop collecting statistics and place files from all nodes under an empty directory. For example:</p>
-<div class="literalblock">
-<div class="content">
-<pre>/path_to_files/
-    ├── node-162c7147-fef8-4ea2-bd25-8653c41fc7fa.prf
-    ├── node-7b8a7c5c-f3b7-46c3-90da-e66103c00001.prf
-    └── node-faedc6c9-3542-4610-ae10-4ff7e0600000.prf</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Run the script from the release package of the tool:</p>
-<div class="literalblock">
-<div class="content">
-<pre>performance-statistics-tool/build-report.sh path_to_files</pre>
-</div>
-</div>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>The performance report is created in the new directory under the performance statistics files
-path: <code>path_to_files/report_yyyy-MM-dd_HH-mm-ss/</code>. Open <code>report_yyyy-MM-dd_HH-mm-ss/index.html</code> in the browser to see
-the report.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="management">Management</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The following section provides information on JMX, Control Script and system properties.</p>
-</div>
-<div class="sect2">
-<h3 id="jmx">JMX</h3>
-<div class="paragraph">
-<p>You can manage the performance statistics collection via the <code>PerformanceStatisticsMBean</code> interface:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Method</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">start()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stop()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">rotate()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">started()</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True if performance statistics collection is started.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="control-script">Control Script</h3>
-<div class="paragraph">
-<p>You can manage the performance statistics collection via the <a href="/docs/2.9.1/tools/control-script">Control Script</a>.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="system-properties">System properties</h3>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 14.2857%;">
-<col style="width: 42.8572%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Property</th>
-<th class="tableblock halign-left valign-top">Type</th>
-<th class="tableblock halign-left valign-top">Default Value</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_FILE_MAX_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">32 Gb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum performance statistics file size in bytes. Performance
-statistics collection is stopped when the file size is exceeded.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_BUFFER_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">32 Mb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Performance statistics off heap buffer size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_FLUSH_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">8 Mb</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Minimal performance statistics batch size to be flushed in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">IGNITE_PERF_STAT_CACHED_STRINGS_THRESHOLD</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1024</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum performance statistics cached strings threshold.
-String caching is stopped when the threshold is exceeded.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#collecting-statistics">Collecting Statistics</a></li>
-<li><a href="#building-the-report">Building the Report</a></li>
-<li><a href="#management">Management</a>
-<ul class="sectlevel2">
-<li><a href="#jmx">JMX</a></li>
-<li><a href="#control-script">Control Script</a></li>
-<li><a href="#system-properties">System properties</a></li>
-</ul>
-</li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/monitoring-metrics/system-views.html b/docs/2.9.1/monitoring-metrics/system-views.html
index e77feaa..d6d86fb 100644
--- a/docs/2.9.1/monitoring-metrics/system-views.html
+++ b/docs/2.9.1/monitoring-metrics/system-views.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3388,30 +3319,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>System views can also be queried through the <a href="/docs/2.9.1/tools/control-script#system-view-command">Control Script system view command</a>.
-Note that the mentioned above command result contains all columns of the requested system view. If filtering is necessary, it should be performed manually.</p>
-</div>
-<div class="paragraph">
-<p>Examples of the use of <a href="/docs/2.9.1/tools/control-script#system-view-command">Control Script system view command</a>:</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="c"># get the list of nodes</span>
-control.sh <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.sh <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</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"><span class="c"># get the list of nodes</span>
-control.bat <span class="nt">--system-view</span> NODES
-
-<span class="c"># get the list of metrics from the node with the specific ID</span>
-control.bat <span class="nt">--system-view</span> NODE_METRICS <span class="nt">--node-id</span> a1b77663-b37f-4ddf-87a6-1e2d684f3bae</code></pre>
-</div>
-</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -4399,45 +4306,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The BASELINE_NODE_ATTRIBUTES view exposes node attributes fixed at a moment when a current baseline topology was set.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NODE_CONSISTENT_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node consistent ID.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the node attribute.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Attribute value.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
 <h2 id="client_connections">CLIENT_CONNECTIONS</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -5863,788 +5731,6 @@
 </table>
 </div>
 </div>
-<div class="sect1">
-<h2 id="ds_queues">DS_QUEUES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteQueue</code>.
-Note, queue will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">CAPACITY</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Capacity</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BOUNDED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when queue capacity is bounded</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_sets">DS_SETS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSet</code>.
-Note, set will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ID</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLLOCATED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> when collocated</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicsequences">DS_ATOMICSEQUENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicSequence</code>.
-Note, atomicsequence will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current sequence value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BATCH_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Local batch size</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomiclongs">DS_ATOMICLONGS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicLong</code>.
-Note, atomiclong will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicreferences">DS_ATOMICREFERENCES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicReference</code>.
-Note, atomicreference will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_atomicstamped">DS_ATOMICSTAMPED</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteAtomicStamped</code>.
-Note, atomicstamped will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VALUE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">STAMP</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current stamp value</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_countdownlatches">DS_COUNTDOWNLATCHES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteCountDownLatch</code>.
-Note, latch will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Current count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INITIAL_COUT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Initial count</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AUTO_DELETE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">True to automatically delete the latch from a cache when its count reaches zero</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_semaphores">DS_SEMAPHORES</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the list of <code>IgniteSemaphore</code>.
-Note, semaphores will be shown on the non parent nodes only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">AVAILABLE_PERMITS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">long</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of permits available</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">QUEUE_LENGTH</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The estimated number of nodes waiting for this lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="ds_reentrantlocks">DS_REENTRANTLOCKS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This view exposes the contents of <code>IgniteLock</code>.
-Note, lock will be shown on the non parent node only after initial usage on that node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Data structure name</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LOCKED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if locked</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">HAS_QUEUED_THREADS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if there may be other threads waiting to acquire the lock</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAILOVER_SAFE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if failover safe</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">FAIR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if lock is fair</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BROKEN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if a node failed on this semaphore and <code>FAILOVER_SAFE</code> flag was set to <code>false</code>, <code>false</code> otherwise.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group name to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">GROUP_ID</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache group id to store data structure</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">REMOVED</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>True</code> if removed</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_configuration">STATISTICS_CONFIGURATION</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_CONFIGURATION view contains information about <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> configuration.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MAX_PARTITION_OBSOLESCENCE_PERCENT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TINYINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum percentage of obsolescent rows in statistics. See the <a href="/docs/2.9.1/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided number of distinct values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided total number of values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">MANUAL_SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">If not null - overrided average size of non null values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration version.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_local_data">STATISTICS_LOCAL_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_LOCAL_DATA view contains <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> for locally managed (or stored) data. This view is node-specific, so each node has an instance of the view that contains information about its local data statistics.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="statistics_partition_data">STATISTICS_PARTITION_DATA</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The STATISTICS_PARTITION_DATA view contains information about <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> on every partition data stored on a local node.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 28.5714%;">
-<col style="width: 14.2857%;">
-<col style="width: 57.1429%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Column</th>
-<th class="tableblock halign-left valign-top">Data Type</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SCHEMA</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TYPE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object type.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NAME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Object name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">COLUMN</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Column name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">PARTITION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition number.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ROWS_COUNT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Count of column rows.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">UPDATE_COUNTER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Partition counter update when statistics are collected.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">DISTINCT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of unique non-null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">NULLS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Number of null values.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">TOTAL</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Total number of values in column.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SIZE</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">INTEGER</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Average value size in bytes.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VERSION</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">BIGINT</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Statistics version.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">LAST_UPDATE_TIME</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">VARCHAR</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Maximum time of all partition statistics which was used to generate local one.</p></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -6665,7 +5751,6 @@
 <li><a href="#nodes">NODES</a></li>
 <li><a href="#node_attributes">NODE_ATTRIBUTES</a></li>
 <li><a href="#baseline_nodes">BASELINE_NODES</a></li>
-<li><a href="#baseline_node_attributes">BASELINE_NODE_ATTRIBUTES</a></li>
 <li><a href="#client_connections">CLIENT_CONNECTIONS</a></li>
 <li><a href="#striped_threadpool_queue">STRIPED_THREADPOOL_QUEUE</a></li>
 <li><a href="#datastream_threadpool_queue">DATASTREAM_THREADPOOL_QUEUE</a></li>
@@ -6689,18 +5774,6 @@
 <li><a href="#partition_states">PARTITION_STATES</a></li>
 <li><a href="#binary_metadata">BINARY_METADATA</a></li>
 <li><a href="#metastorage">METASTORAGE</a></li>
-<li><a href="#ds_queues">DS_QUEUES</a></li>
-<li><a href="#ds_sets">DS_SETS</a></li>
-<li><a href="#ds_atomicsequences">DS_ATOMICSEQUENCES</a></li>
-<li><a href="#ds_atomiclongs">DS_ATOMICLONGS</a></li>
-<li><a href="#ds_atomicreferences">DS_ATOMICREFERENCES</a></li>
-<li><a href="#ds_atomicstamped">DS_ATOMICSTAMPED</a></li>
-<li><a href="#ds_countdownlatches">DS_COUNTDOWNLATCHES</a></li>
-<li><a href="#ds_semaphores">DS_SEMAPHORES</a></li>
-<li><a href="#ds_reentrantlocks">DS_REENTRANTLOCKS</a></li>
-<li><a href="#statistics_configuration">STATISTICS_CONFIGURATION</a></li>
-<li><a href="#statistics_local_data">STATISTICS_LOCAL_DATA</a></li>
-<li><a href="#statistics_partition_data">STATISTICS_PARTITION_DATA</a></li>
 </ul>
     </div>
           
@@ -6740,11 +5813,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/monitoring-metrics/tracing.html b/docs/2.9.1/monitoring-metrics/tracing.html
index 6849b62..a4efbcf 100644
--- a/docs/2.9.1/monitoring-metrics/tracing.html
+++ b/docs/2.9.1/monitoring-metrics/tracing.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class='active'
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3330,9 +3261,6 @@
 <li>
 <p>Transactions</p>
 </li>
-<li>
-<p>SQL queries</p>
-</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3460,9 +3388,6 @@
 <li>
 <p><code>TX</code> — transactions</p>
 </li>
-<li>
-<p><code>SQL</code> — SQL queries</p>
-</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3616,256 +3541,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="tracing-sql-queries">Tracing SQL Queries</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>To enable SQL queries tracing, use <code>SQL</code> as a value of the <code>scope</code> parameter during the <a href="https://ignite.apache.org/docs/latest/monitoring-metrics/tracing#enabling-trace-sampling" target="_blank" rel="noopener">trace sampling configuration</a>.
-If tracing of SQL queries is enabled, execution of each SQL query on any cluster node will produce a separate trace.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Enabling tracing for SQL queries imposes a severe degradation on SQL engine performance.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>The table below provides descriptions, a list of tags, and annotations for each span that can be a part of the SQL query trace tree.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Depending on the SQL query type and its execution plan, some spans may not be present in the SQL query span tree.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 16.6666%;">
-<col style="width: 41.6666%;">
-<col style="width: 41.6668%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Span Name</th>
-<th class="tableblock halign-left valign-top">Description</th>
-<th class="tableblock halign-left valign-top">Tags and Annotations</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of an SQL query from the moment of registration until the used resources on the query initiator node are released</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-<li>
-<p>sql.schema - SQL schema</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.open</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor opening</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.close</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor closure</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cursor.cancel</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query cursor cancellation</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.parse</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Parsing of SQL query</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.parser.cache.hit - Whether parsing of the SQL query was skipped due to the cached result</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.execute.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL query execution request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.next.page.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of the request for obtaining the next page of local SQL query execution result</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of the message with a node local SQL query execution result page</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of query by H2 SQL engine</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.prepare</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Reading rows from the cursor and preparing a result page</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.page.rows - Number of rows that a result page contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.fail.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of a message that indicates failure of SQL query execution</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.execute.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL DML query execution request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.query.text - SQL query text</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL DML query execution result by query initiator node</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.query.cancel.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL query cancel request</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.iterator.open</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query iterator opening</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.iterator.close</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">SQL query iterator closure</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.fetch</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Fetching SQL query result page</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.page.rows - Number of rows that result page contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.page.wait</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Waiting for SQL query results page to be received from remote node</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.index.range.request</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing SQL index range request</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.index - SQL index name</p>
-</li>
-<li>
-<p>sql.table - SQL table name</p>
-</li>
-<li>
-<p>sql.index.range.rows - Number of rows that an index range request result contains</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.index.range.response</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing SQL index range responce</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.dml.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of SQL DML query</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.command.query.execute</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Execution of an SQL command query, which is either a DDL query or an Ignite native command</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.partitions.reserve</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Reservation of data partitions used to execute a query</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>Annotation message that indicates reservation of data partitions for a particular cache - <code>Cache partitions were reserved [cache=&lt;name of the cache&gt;, partitions=[&lt;partitions numbers&gt;]</code></p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.cache.update</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache update as a result of SQL DML query execution</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
-<ul>
-<li>
-<p>sql.cache.updates - Number of cache entries to be updated as a result of DML query</p>
-</li>
-</ul>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">sql.batch.process</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Processing of SQL batch update</p></td>
-<td class="tableblock halign-left valign-top"></td>
-</tr>
-</tbody>
-</table>
-</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. 
@@ -3885,7 +3560,6 @@
 </li>
 <li><a href="#exporting-traces">Exporting Traces</a></li>
 <li><a href="#analyzing-trace-data">Analyzing Trace Data</a></li>
-<li><a href="#tracing-sql-queries">Tracing SQL Queries</a></li>
 </ul>
     </div>
           
@@ -3925,11 +3599,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/asp-net-output-caching.html b/docs/2.9.1/net-specific/asp-net-output-caching.html
index 57186bc..450caab 100644
--- a/docs/2.9.1/net-specific/asp-net-output-caching.html
+++ b/docs/2.9.1/net-specific/asp-net-output-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3436,11 +3367,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/asp-net-session-state-caching.html b/docs/2.9.1/net-specific/asp-net-session-state-caching.html
index b24b0d0..a99248e 100644
--- a/docs/2.9.1/net-specific/asp-net-session-state-caching.html
+++ b/docs/2.9.1/net-specific/asp-net-session-state-caching.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3456,11 +3387,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/index.html b/docs/2.9.1/net-specific/index.html
index b32ffcf..6ccabc7 100644
--- a/docs/2.9.1/net-specific/index.html
+++ b/docs/2.9.1/net-specific/index.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,11 +3291,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-async.html b/docs/2.9.1/net-specific/net-async.html
deleted file mode 100644
index 0090f26..0000000
--- a/docs/2.9.1/net-specific/net-async.html
+++ /dev/null
@@ -1,3512 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Asynchronous APIs | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/net-specific/net-async" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class='active'
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/net-specific/net-async.adoc" target="_blank">Edit</a>
-        
-            <h1>Asynchronous APIs</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Many Ignite APIs have asynchronous variants, for example, <code>void ICache.Put</code> and <code>Task ICache.PutAsync</code>.
-Async APIs allow us to write <a href="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/">efficient non-blocking code</a>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">ICache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;</span> <span class="n">cache</span> <span class="p">=</span> <span class="n">ignite</span><span class="p">.</span><span class="n">GetOrCreateCache</span><span class="p">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">string</span><span class="p">&gt;(</span><span class="s">"name"</span><span class="p">);</span>
-
-<span class="c1">// Sync, blocks thread on every call.</span>
-<span class="n">cache</span><span class="p">.</span><span class="nf">Put</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="n">cache</span><span class="p">.</span><span class="nf">Get</span><span class="p">(</span><span class="m">1</span><span class="p">);</span>
-
-<span class="c1">// Async, does not block threads.</span>
-<span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">);</span>
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>With async APIs, current thread is not blocked while we wait for the cache operation to complete;
-the thread is returned to the thread pool and can perform other work.</p>
-</div>
-<div class="paragraph">
-<p>When the async operation completes, our method resumes execution - either on the same thread, or on a different one -
-depending on the environment and the configuration. This is called "async continuation".</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="async-continuations">Async Continuations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Unless specified otherwise, Ignite executes async continuations on the <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool</a>, which is safe and does not require any special care.</p>
-</div>
-<div class="sect2">
-<h3 id="thin-client">Thin Client</h3>
-<div class="paragraph">
-<p>All thin client async APIs use <a href="https://docs.microsoft.com/en-us/dotnet/standard/threading/the-managed-thread-pool">.NET Thread Pool.</a> for async continuations.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="thick-cache">Thick Cache</h3>
-<div class="paragraph">
-<p>Callbacks for asynchronous cache operations on server and thick client nodes are invoked by using Java <code>ForkJoinPool#commonPool</code>, unless a different executor is configured with <code>IgniteConfiguration.AsyncContinuationExecutor</code>.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>This default executor is safe for any operations inside the callback.</p>
-</li>
-<li>
-<p>Default behavior was changed in Ignite 2.11. Before that, async cache operation callbacks were called from an Ignite system pool (so-called "striped pool").</p>
-</li>
-<li>
-<p>To restore the previous behavior, use <code>IgniteConfiguration.AsyncContinuationExecutor = AsyncContinuationExecutor.UnsafeSynchronous</code>.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>Previous behavior can provide a small performance improvement, because callbacks are executed without any indirection or scheduling.</p>
-</li>
-<li>
-<p>UNSAFE: cache operations cannot proceed while system threads execute callbacks, and deadlocks are possible if other cache operations are invoked from the callback.</p>
-</li>
-</ul>
-</div>
-</li>
-</ul>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Important</div>
-</td>
-<td class="content">
-<h3 id="ignite-2-10-and-before-possibility-of-deadlocks-and-system-pool-starvation" class="discrete"><strong>Ignite 2.10 and before</strong>: possibility of deadlocks and system pool starvation</h3>
-<div class="paragraph">
-<p>In Ignite versions 2.10 and before, system pool is used to run async continuations,
-which means that <code>GetAsync</code> call in the code above is executed by the system thread.</p>
-</div>
-<div class="paragraph">
-<p>This can lead to deadlocks if user code blocks the thread, or cause starvation because system thread is busy
-running user code instead of performing cache operations.</p>
-</div>
-<div class="paragraph">
-<p>To enable safe behavior, move continuations to .NET Thread Pool manually:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">PutAsync</span><span class="p">(</span><span class="m">1</span><span class="p">,</span> <span class="s">"Hello"</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="p">{},</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span>
-
-<span class="kt">string</span> <span class="n">hello</span> <span class="p">=</span> <span class="k">await</span> <span class="n">cache</span><span class="p">.</span><span class="nf">GetAsync</span><span class="p">(</span><span class="m">1</span><span class="p">).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Tip: use an extension method to reduce verbosity.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="compute">Compute</h3>
-<div class="paragraph">
-<p><strong>Ignite 2.11 and later</strong>: all <code>ICompute</code> async APIs use .NET Thread Pool to run async continuations.</p>
-</div>
-<div class="paragraph">
-<p><strong>Ignite 2.10 and before</strong>: Compute async continuations are executed on <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning">Ignite public pool</a>.
-To reduce the load on the public pool, it is recommended to use the same <code>ContinueWith</code> approach as above:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="k">await</span> <span class="n">compute</span><span class="p">.</span><span class="nf">CallAsync</span><span class="p">(</span><span class="k">new</span> <span class="nf">MyAction</span><span class="p">()).</span><span class="nf">ContinueWith</span><span class="p">(</span>
-                <span class="n">t</span> <span class="p">=&gt;</span> <span class="n">t</span><span class="p">.</span><span class="n">Result</span><span class="p">,</span>
-                <span class="n">CancellationToken</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskContinuationOptions</span><span class="p">.</span><span class="n">None</span><span class="p">,</span>
-                <span class="n">TaskScheduler</span><span class="p">.</span><span class="n">Default</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This will move the continuation from Ignite public pool (reserved for Compute functionality) to the .NET thread pool (<code>TaskScheduler.Default</code>).</p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="configureawait">ConfigureAwait</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Task.ConfigureAwait</code> method can be used as usual with all Ignite async APIs.</p>
-</div>
-<div class="paragraph">
-<p>See <a href="https://devblogs.microsoft.com/dotnet/configureawait-faq/">ConfigureAwait FAQ</a> for more details.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#async-continuations">Async Continuations</a>
-<ul class="sectlevel2">
-<li><a href="#thin-client">Thin Client</a></li>
-<li><a href="#thick-cache">Thick Cache</a></li>
-<li><a href="#compute">Compute</a></li>
-</ul>
-</li>
-<li><a href="#configureawait">ConfigureAwait</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/net-specific/net-configuration-options.html b/docs/2.9.1/net-specific/net-configuration-options.html
index 517a264..c87c344 100644
--- a/docs/2.9.1/net-specific/net-configuration-options.html
+++ b/docs/2.9.1/net-specific/net-configuration-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3548,11 +3479,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-cross-platform-support.html b/docs/2.9.1/net-specific/net-cross-platform-support.html
index 36425fd..e8554df 100644
--- a/docs/2.9.1/net-specific/net-cross-platform-support.html
+++ b/docs/2.9.1/net-specific/net-cross-platform-support.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3455,11 +3386,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-deployment-options.html b/docs/2.9.1/net-specific/net-deployment-options.html
index 6e4cf14..6236dd8 100644
--- a/docs/2.9.1/net-specific/net-deployment-options.html
+++ b/docs/2.9.1/net-specific/net-deployment-options.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3297,7 +3228,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Apache Ignite.NET consists of .NET assemblies and Java jar files. The .NET assemblies are referenced by your project and
-are copied to an output folder during the build automatically. The JAR files can be handled automatically or manually, depending on the approach.
+are copied to an output folder during the build automatically. The JAR files should be copied manually.
 Ignite.NET discovers them via the <code>IgniteHome</code> or <code>JvmClasspath</code> settings.</p>
 </div>
 <div class="paragraph">
@@ -3306,69 +3237,12 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="nuget-deployment">NuGet Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><code>Apache.Ignite</code> NuGet package includes a <code>lib</code> folder with all the required jar files. This folder has
-the <code>&lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt;</code> build action, and is copied automatically to the output directory
-during the build or publish process.</p>
-</div>
-<div class="paragraph">
-<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
-ASP.NET deployments (see below).</p>
-</div>
-<div class="paragraph">
-<p>To disable this default build action, add the <code>&lt;ExcludeAssets&gt;build&lt;/ExcludeAssets&gt;</code> <a href="https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files#controlling-dependency-assets">property</a> to the corresponding <code>&lt;PackageReference&gt;</code> in your <code>.csproj</code> file.
-This can be useful for thin client use cases and custom deployments.</p>
-</div>
-<code-tabs><code-tab data-tab='MyApp.csproj'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;Project</span> <span class="na">Sdk=</span><span class="s">"Microsoft.NET.Sdk"</span><span class="nt">&gt;</span>
-    ...
-
-    <span class="nt">&lt;ItemGroup&gt;</span>
-      <span class="nt">&lt;PackageReference</span> <span class="na">Include=</span><span class="s">"Apache.Ignite"</span> <span class="na">Version=</span><span class="s">"2.9.1"</span><span class="nt">&gt;</span>
-          <span class="nt">&lt;ExcludeAssets&gt;</span>build<span class="nt">&lt;/ExcludeAssets&gt;</span>
-      <span class="nt">&lt;/PackageReference&gt;</span>
-    <span class="nt">&lt;/ItemGroup&gt;</span>
-
-<span class="nt">&lt;/Project&gt;</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-<div class="sect1">
-<h2 id="single-file-deployment">Single File Deployment</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite.NET supports <a href="https://docs.microsoft.com/en-us/dotnet/core/deploying/single-file">single file deployment</a> that is available in .NET Core 3 / .NET 5+.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Use the <code>IncludeAllContentForSelfExtract</code> MSBuild property to include jar files into the single-file bundle, or ship them separately.</p>
-</li>
-<li>
-<p>See <a href="net-troubleshooting.html#libcoreclr-not-found">Troubleshooting: DllNotFoundException</a> for a workaround that is required
-on .NET 5 with some Ignite versions.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Publish command example:</p>
-</div>
-<div class="paragraph">
-<p><code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true -p:IncludeAllContentForSelfExtract=true</code></p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="full-binary-package-deployment">Full Binary Package Deployment</h2>
 <div class="sectionbody">
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
+<p>Copy the <a href="https://ignite.apache.org" target="_blank" rel="noopener">whole Ignite distribution package</a> along with your application</p>
 </li>
 <li>
 <p>Set the <code>IGNITE_HOME</code> environment variable or <code>IgniteConfiguration.IgniteHome</code> setting to point to that folder</p>
@@ -3378,6 +3252,26 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="nuget-deployment">NuGet Deployment</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The post-build event is updated automatically during the Ignite.NET NuGet package installation to copy jar files to
+<code>Libs</code> folder in the output directory (see <a href="/docs/2.9.1/quick-start/dotnet">Getting Started</a>).
+Make sure to include that <code>Libs</code> folder when distributing your binaries.</p>
+</div>
+<div class="paragraph">
+<p>Make sure <code>IGNITE_HOME</code> is not set globally. Normally you don&#8217;t need to set <code>IGNITE_HOME</code> with NuGet, except for
+ASP.NET deployments (see below).</p>
+</div>
+<code-tabs><code-tab data-tab='Post-Build Event'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="k">if </span>not exist <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span> md <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span>
+xcopy /s /y <span class="s2">"</span><span class="si">$(</span>SolutionDir<span class="si">)</span><span class="s2">packages</span><span class="se">\A</span><span class="s2">pache.Ignite.1.6.0</span><span class="se">\L</span><span class="s2">ibs</span><span class="se">\*</span><span class="s2">.*"</span> <span class="s2">"</span><span class="si">$(</span>TargetDir<span class="si">)</span><span class="s2">Libs"</span></code></pre>
+</div>
+</div></code-tab></code-tabs>
+</div>
+</div>
+<div class="sect1">
 <h2 id="custom-deployment">Custom Deployment</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3405,7 +3299,7 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Copy the JAR files to the <code>libs</code> folder next to Apache.Ignite.Core.dll</p>
+<p>Copy the JAR files to the <code>Libs</code> folder next to Apache.Ignite.Core.dll</p>
 </li>
 <li>
 <p>Do not set the <code>IgniteConfiguration.JvmClasspath</code>, <code>IgniteConfiguration.IgniteHome</code> properties and <code>IGNITE_HOME</code> environment variable</p>
@@ -3520,9 +3414,8 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#nuget-deployment">NuGet Deployment</a></li>
-<li><a href="#single-file-deployment">Single File Deployment</a></li>
 <li><a href="#full-binary-package-deployment">Full Binary Package Deployment</a></li>
+<li><a href="#nuget-deployment">NuGet Deployment</a></li>
 <li><a href="#custom-deployment">Custom Deployment</a>
 <ul class="sectlevel2">
 <li><a href="#deploying-jars-to-a-default-location">Deploying JARs to a default location:</a></li>
@@ -3570,11 +3463,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-entity-framework-cache.html b/docs/2.9.1/net-specific/net-entity-framework-cache.html
index 8c386e0..46d8461 100644
--- a/docs/2.9.1/net-specific/net-entity-framework-cache.html
+++ b/docs/2.9.1/net-specific/net-entity-framework-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3569,11 +3500,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-java-services-execution.html b/docs/2.9.1/net-specific/net-java-services-execution.html
index b93ff05..cfe6b70 100644
--- a/docs/2.9.1/net-specific/net-java-services-execution.html
+++ b/docs/2.9.1/net-specific/net-java-services-execution.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3469,11 +3400,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-linq.html b/docs/2.9.1/net-specific/net-linq.html
index 50e24c0..4237e3f 100644
--- a/docs/2.9.1/net-specific/net-linq.html
+++ b/docs/2.9.1/net-specific/net-linq.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3778,11 +3709,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-logging.html b/docs/2.9.1/net-specific/net-logging.html
index 2f46246..18e09e5 100644
--- a/docs/2.9.1/net-specific/net-logging.html
+++ b/docs/2.9.1/net-specific/net-logging.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class='active'
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3467,11 +3398,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-platform-cache.html b/docs/2.9.1/net-specific/net-platform-cache.html
index 91fd29c..27668cf 100644
--- a/docs/2.9.1/net-specific/net-platform-cache.html
+++ b/docs/2.9.1/net-specific/net-platform-cache.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3574,11 +3505,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-platform-interoperability.html b/docs/2.9.1/net-specific/net-platform-interoperability.html
index 6e817c0..1e937e8 100644
--- a/docs/2.9.1/net-specific/net-platform-interoperability.html
+++ b/docs/2.9.1/net-specific/net-platform-interoperability.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3656,11 +3587,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-plugins.html b/docs/2.9.1/net-specific/net-plugins.html
index 2ce1f8c..69bfc71 100644
--- a/docs/2.9.1/net-specific/net-plugins.html
+++ b/docs/2.9.1/net-specific/net-plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3550,11 +3481,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-remote-assembly-loading.html b/docs/2.9.1/net-specific/net-remote-assembly-loading.html
index 7f5ace1..9b8894e 100644
--- a/docs/2.9.1/net-specific/net-remote-assembly-loading.html
+++ b/docs/2.9.1/net-specific/net-remote-assembly-loading.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-serialization.html b/docs/2.9.1/net-specific/net-serialization.html
index ff35119..449ba11 100644
--- a/docs/2.9.1/net-specific/net-serialization.html
+++ b/docs/2.9.1/net-specific/net-serialization.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3690,11 +3621,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-standalone-nodes.html b/docs/2.9.1/net-specific/net-standalone-nodes.html
index fcca67d..24b2bdc 100644
--- a/docs/2.9.1/net-specific/net-standalone-nodes.html
+++ b/docs/2.9.1/net-specific/net-standalone-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3547,11 +3478,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728905' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728905' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728905" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728905"></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.9.1/net-specific/net-troubleshooting.html b/docs/2.9.1/net-specific/net-troubleshooting.html
index bdacb1d..cd1d783 100644
--- a/docs/2.9.1/net-specific/net-troubleshooting.html
+++ b/docs/2.9.1/net-specific/net-troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3494,25 +3425,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"><a id="libcoreclr-not-found"></a> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</h3>
-<div class="paragraph">
-<p>Occurs on .NET 5 in a single-file publish mode (e.g. <code>dotnet publish --self-contained true -r linux-x64 -p:PublishSingleFile=true</code>).</p>
-</div>
-<div class="sect3">
-<h4 id="workaround-2">Workaround</h4>
-<div class="paragraph">
-<p>Add the following code before starting the Ignite node:</p>
-</div>
-<code-tabs><code-tab data-tab='C#'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">NativeLibrary</span><span class="p">.</span><span class="nf">SetDllImportResolver</span><span class="p">(</span>
-    <span class="k">typeof</span><span class="p">(</span><span class="n">Ignition</span><span class="p">).</span><span class="n">Assembly</span><span class="p">,</span>
-    <span class="p">(</span><span class="n">lib</span><span class="p">,</span> <span class="n">_</span><span class="p">,</span> <span class="n">_</span><span class="p">)</span> <span class="p">=&gt;</span> <span class="n">lib</span> <span class="p">==</span> <span class="s">"libcoreclr.so"</span> <span class="p">?</span> <span class="p">(</span><span class="n">IntPtr</span><span class="p">)</span> <span class="p">(-</span><span class="m">1</span><span class="p">)</span> <span class="p">:</span> <span class="n">IntPtr</span><span class="p">.</span><span class="n">Zero</span><span class="p">);</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3541,11 +3453,6 @@
 <li><a href="#workaround">Workaround</a></li>
 </ul>
 </li>
-<li><a href="#dllnotfoundexception-unable-to-load-shared-library-libcoreclr-so-or-one-of-its-dependencies"> DllNotFoundException: Unable to load shared library 'libcoreclr.so' or one of its dependencies</a>
-<ul class="sectlevel3">
-<li><a href="#workaround-2">Workaround</a></li>
-</ul>
-</li>
 </ul>
 </li>
 </ul>
@@ -3587,11 +3494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/general-perf-tips.html b/docs/2.9.1/perf-and-troubleshooting/general-perf-tips.html
index 7d4f0cd..bb0dce5 100644
--- a/docs/2.9.1/perf-and-troubleshooting/general-perf-tips.html
+++ b/docs/2.9.1/perf-and-troubleshooting/general-perf-tips.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,11 +3324,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/handling-exceptions.html b/docs/2.9.1/perf-and-troubleshooting/handling-exceptions.html
index 096efb8..18d7ad7 100644
--- a/docs/2.9.1/perf-and-troubleshooting/handling-exceptions.html
+++ b/docs/2.9.1/perf-and-troubleshooting/handling-exceptions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3705,11 +3636,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/index.html b/docs/2.9.1/perf-and-troubleshooting/index.html
index 9a06a26..7c94613 100644
--- a/docs/2.9.1/perf-and-troubleshooting/index.html
+++ b/docs/2.9.1/perf-and-troubleshooting/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/memory-tuning.html b/docs/2.9.1/perf-and-troubleshooting/memory-tuning.html
index 09824b9..541731f 100644
--- a/docs/2.9.1/perf-and-troubleshooting/memory-tuning.html
+++ b/docs/2.9.1/perf-and-troubleshooting/memory-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3604,11 +3535,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/persistence-tuning.html b/docs/2.9.1/perf-and-troubleshooting/persistence-tuning.html
index cb0699c..5e60934 100644
--- a/docs/2.9.1/perf-and-troubleshooting/persistence-tuning.html
+++ b/docs/2.9.1/perf-and-troubleshooting/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3890,11 +3821,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/sql-tuning.html b/docs/2.9.1/perf-and-troubleshooting/sql-tuning.html
index 92ca703..70ec0b0 100644
--- a/docs/2.9.1/perf-and-troubleshooting/sql-tuning.html
+++ b/docs/2.9.1/perf-and-troubleshooting/sql-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4008,11 +3939,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/thread-pools-tuning.html b/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning.html
index ac0770f..6bad713 100644
--- a/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning.html
+++ b/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3370,18 +3301,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="snapshot-pool">Snapshot Pool</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The snapshot pool is used for processing all the cluster operations related to taking or restoring Apache Ignite snapshots.</p>
-</div>
-<div class="paragraph">
-<p>The default pool size is <code>4</code> (see the <code>IgniteConfiguration.DFLT_SNAPSHOT_THREAD_POOL_SIZE</code>).
-Use <code>IgniteConfiguration.setSnapshotThreadPoolSize(&#8230;&#8203;)</code> to change the pool size.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="creating-custom-thread-pool">Creating Custom Thread Pool</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3486,7 +3405,6 @@
 <li><a href="#service-pool">Service Pool</a></li>
 <li><a href="#striped-pool">Striped Pool</a></li>
 <li><a href="#data-streamer-pool">Data Streamer Pool</a></li>
-<li><a href="#snapshot-pool">Snapshot Pool</a></li>
 <li><a href="#creating-custom-thread-pool">Creating Custom Thread Pool</a></li>
 </ul>
     </div>
@@ -3527,11 +3445,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/troubleshooting.html b/docs/2.9.1/perf-and-troubleshooting/troubleshooting.html
index a38e786..376b1f1 100644
--- a/docs/2.9.1/perf-and-troubleshooting/troubleshooting.html
+++ b/docs/2.9.1/perf-and-troubleshooting/troubleshooting.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3524,11 +3455,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/perf-and-troubleshooting/yardstick-benchmarking.html b/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking.html
index 1db4c58..8bca66f 100644
--- a/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking.html
+++ b/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3632,11 +3563,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/custom-cache-store.html b/docs/2.9.1/persistence/custom-cache-store.html
index f379d67..d83f003 100644
--- a/docs/2.9.1/persistence/custom-cache-store.html
+++ b/docs/2.9.1/persistence/custom-cache-store.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3501,11 +3432,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/disk-compression.html b/docs/2.9.1/persistence/disk-compression.html
index 4fa1240..01da70d 100644
--- a/docs/2.9.1/persistence/disk-compression.html
+++ b/docs/2.9.1/persistence/disk-compression.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3447,11 +3378,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578927' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578927' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578927" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578927"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/external-storage.html b/docs/2.9.1/persistence/external-storage.html
index a38f83d..9d71b22 100644
--- a/docs/2.9.1/persistence/external-storage.html
+++ b/docs/2.9.1/persistence/external-storage.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3847,11 +3778,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/native-persistence-defragmentation.html b/docs/2.9.1/persistence/native-persistence-defragmentation.html
deleted file mode 100644
index 7fc2846..0000000
--- a/docs/2.9.1/persistence/native-persistence-defragmentation.html
+++ /dev/null
@@ -1,3464 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Persistence Defragmentation | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/persistence/native-persistence-defragmentation" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/native-persistence-defragmentation.adoc" target="_blank">Edit</a>
-        
-            <h1>Persistence Defragmentation</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Apache Ignite memory management mechanism can only create or reuse pages for user data, but it never frees them. So the files, where Ignite persists data, can only grow and never shrink.</p>
-</div>
-<div class="paragraph">
-<p>In most use cases, it does not cause any problem as once created page can be reused multiple times. However, in certain cases, it is possible that cache contains very little data but occupies large chunks of disk space because a significant volume of data was removed from the cache.</p>
-</div>
-<div class="paragraph">
-<p>Defragmentation enables a user to shrink data files and claim back disk space.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Defragmentation can only be used with historical rebalance enabled. If historical rebalancing is disabled, the server node always triggers full rebalance after the restart, which would throw away the defragmented partition. A full set of data is transferred to the node from other nodes over a network. Depending on the dataset’s size, transferring may require significant time and slow down the whole cluster as network capacity is essential to fulfill user requests.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="performing-defragmentation">Performing Defragmentation</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Defragmentation is a costly operation in terms of disk IO. To avoid slowing down user operations, note that defragmentation cannot be executed on a regular node joined to the cluster. To perform defragmentation, you need to request it first on a particular node or set of nodes and then restart them.</p>
-</div>
-<div class="sect2">
-<h3 id="starting-defragmentation">Starting Defragmentation</h3>
-<div class="paragraph">
-<p>To request defragmentation, use the following command:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--defragmentation</span> schedule <span class="nt">--nodes</span> &lt;consistentIds&gt; <span class="o">[</span><span class="nt">--caches</span> &lt;cacheNames&gt;]</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>After the manual restart, the node with the requested defragmentation enters a special mode called maintenance mode. The node in maintenance mode does not join the rest of the cluster but remains isolated until defragmentation is completed (or canceled by explicit user request). After that, the user has to restart the node one more time: it exits maintenance mode and returns to normal operations (joining the cluster and starting to serve regular workload).</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Nodes in maintenance mode do not participate in serving the regular workload. It is not recommended to execute defragmentation on several nodes simultaneously as it reduces the number of backups, thus increasing the risk of partition loss.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-<div class="sect2">
-<h3 id="stopping-defragmentation">Stopping Defragmentation</h3>
-<div class="paragraph">
-<p>When a node executes defragmentation, it is possible to cancel it. To stop defragmentation, run the following command available in the control utility:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--defragmentation</span> cancel <span class="nt">--host</span> <span class="nt">--port</span></code></pre>
-</div>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>To reduce disk space requirements during defragmentation, caches are defragmented one by one (if a defragmentation of more than one cache is requested). To calculate additional required space, find the cache that occupies the most disk space. The same amount of disk space is required for defragmentation at max.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="conclusion">Conclusion</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>In most situations, defragmentation is not necessary as existing memory management mechanism effectively reuses memory left after data deletion. But in rare cases, it may be necessary to employ it to free up disk space up.</p>
-</div>
-<div class="paragraph">
-<p>Persistence defragmentation requires taking nodes out of their normal operations, so a careful planning is recommended.</p>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#performing-defragmentation">Performing Defragmentation</a>
-<ul class="sectlevel2">
-<li><a href="#starting-defragmentation">Starting Defragmentation</a></li>
-<li><a href="#stopping-defragmentation">Stopping Defragmentation</a></li>
-</ul>
-</li>
-<li><a href="#conclusion">Conclusion</a></li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/persistence/native-persistence.html b/docs/2.9.1/persistence/native-persistence.html
index 2337680..a523473 100644
--- a/docs/2.9.1/persistence/native-persistence.html
+++ b/docs/2.9.1/persistence/native-persistence.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3300,18 +3231,6 @@
 When it is enabled, Ignite always stores all the data on disk, and loads as much data as it can into RAM for processing.
 For example, if there are 100 entries and RAM has the capacity to store only 20, then all 100 are stored on disk and only 20 are cached in RAM for better performance.</p>
 </div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-For more information on Native Persistence, watch <a href="https://www.youtube.com/watch?v=6Yg5QW-XFVc&amp;list=PLMc7NR20hA-KF8c_hVICKpzKnWkjzfC2V&amp;index=19" target="_blank" rel="noopener">the architectural deep dive</a> on the internals of the Ignite storage engine.
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>When Native persistence is turned off and no external storage is used, Ignite behaves as a pure in-memory store.</p>
 </div>
@@ -3655,18 +3574,6 @@
 </div>
 <div class="sect2">
 <h3 id="disabling-wal">Disabling WAL</h3>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Warning</div>
-</td>
-<td class="content">
-Disabling or enabling WAL should only be done on stable topology: all baseline nodes should be present, no nodes should join or leave the cluster for the duration of this operation. Otherwise, cache may be stuck in inconsistent state. If that happens, it is advised to destroy the affected cache(s).
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p>There are situations when it is reasonable to have the WAL disabled to get better performance. For instance, it is useful to disable WAL during initial data loading and enable it after the pre-loading is complete.</p>
 </div>
@@ -3955,11 +3862,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/persistence-tuning.html b/docs/2.9.1/persistence/persistence-tuning.html
index 85b1859..954795e 100644
--- a/docs/2.9.1/persistence/persistence-tuning.html
+++ b/docs/2.9.1/persistence/persistence-tuning.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3879,11 +3810,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/snapshots/snapshots.html b/docs/2.9.1/persistence/snapshots.html
similarity index 91%
rename from docs/2.9.1/snapshots/snapshots.html
rename to docs/2.9.1/persistence/snapshots.html
index 19b7e62..0b2efdc 100644
--- a/docs/2.9.1/snapshots/snapshots.html
+++ b/docs/2.9.1/persistence/snapshots.html
@@ -52,7 +52,7 @@
     <meta name="ignite-version" content="2.9.1" />
     <title>Cluster Snapshots | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.9.1/snapshots/snapshots" />
+    <link rel="canonical" href="/docs/2.9.1/persistence/snapshots" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -889,8 +876,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<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 '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
+                            <a href="/docs/2.9.1/persistence/snapshots"
+                                class='active'
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='active' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3288,7 +3219,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/snapshots/snapshots.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/persistence/snapshots.adoc" target="_blank">Edit</a>
         
             <h1>Cluster Snapshots</h1>
         
@@ -3382,31 +3313,45 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration">Configuration</h2>
+<h2 id="configuring-snapshot-directory">Configuring Snapshot Directory</h2>
 <div class="sectionbody">
-<div class="sect2">
-<h3 id="snapshot-directory">Snapshot Directory</h3>
 <div class="paragraph">
 <p>By default, a segment of the snapshot is stored in the work directory of a respective Ignite node and uses the same storage
 media where Ignite Persistence keeps data, index, WAL, and other files. Since the snapshot can consume as much space as
-already taken by the persistence files and can affect your application&#8217;s performance by sharing the disk I/O with the
+already taken by the persistence files and can affect your applications' performance by sharing the disk I/O with the
 Ignite Persistence routines, it&#8217;s suggested to store the snapshot and persistence files on different media.</p>
 </div>
 <div class="paragraph">
-<p>See the <a href="/docs/2.9.1/persistence/snapshot-directory#configuring-snapshot-directory">Configuring Snapshot Directory</a> page for
-configuration examples.</p>
+<p>You can avoid this interference between Ignite Native persistence and snapshotting
+by either changing <a href="/docs/2.9.1/persistence/native-persistence#configuring-persistent-storage-directory">storage directories of the persistence files</a>
+or overriding the default snapshots' location as shown below:</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="c">&lt;!--
+       Sets a path to the root directory where snapshot files will be persisted.
+       By default, the `snapshots` directory is placed under the `IGNITE_HOME/db`.
+    --&gt;</span>
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"snapshotPath"</span> <span class="na">value=</span><span class="s">"/snapshots"</span><span class="nt">/&gt;</span>
+
+    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"cacheConfiguration"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.CacheConfiguration"</span><span class="nt">&gt;</span>
+            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"name"</span> <span class="na">value=</span><span class="s">"snapshot-cache"</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></code></pre>
 </div>
-<div class="sect2">
-<h3 id="snapshot-execution-pool">Snapshot Execution Pool</h3>
-<div class="paragraph">
-<p>By default, the snapshot thread pool size has a value of <code>4</code>. Decreasing the number of threads involved in the snapshot creation process
-increases the total amount of time for taking a snapshot. However, this keeps the disk load within reasonable limits.</p>
+</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">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="nc">File</span> <span class="n">exSnpDir</span> <span class="o">=</span> <span class="no">U</span><span class="o">.</span><span class="na">resolveWorkDirectory</span><span class="o">(</span><span class="no">U</span><span class="o">.</span><span class="na">defaultWorkDirectory</span><span class="o">(),</span> <span class="s">"ex_snapshots"</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
+
+<span class="n">cfg</span><span class="o">.</span><span class="na">setSnapshotPath</span><span class="o">(</span><span class="n">exSnpDir</span><span class="o">.</span><span class="na">getAbsolutePath</span><span class="o">());</span></code></pre>
 </div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning" target="_blank" rel="noopener">Ignite Snapshot Execution Pool</a> page for more details.</p>
-</div>
-</div>
+</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
@@ -3418,7 +3363,7 @@
 <div class="sect2">
 <h3 id="using-control-script">Using Control Script</h3>
 <div class="paragraph">
-<p>Ignite ships the <a href="/docs/2.9.1/tools/control-script">Control Script</a> that supports snapshots-related commands listed below:</p>
+<p>Ignite ships the <a href="/docs/2.9.1/control-script">control script</a> that supports snapshots-related commands listed below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3468,16 +3413,16 @@
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">ccfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">CacheConfiguration</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;(</span><span class="s">"snapshot-cache"</span><span class="o">);</span>
 
-<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
+<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteCache</span><span class="o">&lt;</span><span class="nc">Long</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">))</span> <span class="o">{</span>
     <span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"Maxim"</span><span class="o">);</span>
 
     <span class="c1">// Start snapshot operation.</span>
     <span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">createSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">).</span><span class="na">get</span><span class="o">();</span>
 <span class="o">}</span>
 <span class="k">finally</span> <span class="o">{</span>
-    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">.</span><span class="na">getName</span><span class="o">());</span>
+    <span class="n">ignite</span><span class="o">.</span><span class="na">destroyCache</span><span class="o">(</span><span class="n">ccfg</span><span class="o">);</span>
 <span class="o">}</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3485,35 +3430,11 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="checking-snapshot-consistency">Checking Snapshot Consistency</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Usually all the cluster nodes run on different machines and have the snapshot data spread across the cluster.
-Each node stores its own snapshot segment, so in some cases it may be necessary to check the snapshot for completeness
-of data and for data consistency across the cluster before restoring from the snapshot.</p>
-</div>
-<div class="paragraph">
-<p>For such cases, Apache Ignite is delivered with built-in snapshot consistency check commands that enable you to verify
-internal data consistency, calculate data partitions hashes and pages checksums, and print out the result if a
-problem is found. The check command also compares hashes of a primary partitions with corresponding backup partitions
-and reports any differences.</p>
-</div>
-<div class="paragraph">
-<p>See the <a href="/docs/2.9.1/tools/control-script#checking-snapshot-consistency">Control Script</a> that supports snapshots-related checking
-commands.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="restoring-from-snapshot">Restoring From Snapshot</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>A snapshot can be restored either manually on a stopped cluster or automatically on an active cluster. Both procedures are described below.</p>
-</div>
-<div class="sect2">
-<h3 id="manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>Stop the cluster, then replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
+<p>Currently, the data restore procedure has to be performed manually. In a nutshell, you need to stop the cluster,
+replace persistence data and other files with the data from the snapshot, and restart the nodes.</p>
 </div>
 <div class="paragraph">
 <p>The detailed procedure looks as follows:</p>
@@ -3527,20 +3448,23 @@
 <p>Remove all files from the checkpoint <code>$IGNITE_HOME/work/cp</code> directory</p>
 </li>
 <li>
-<p>Do the following on each node:</p>
+<p>Do the following on each node. Clean the
+<a href="/docs/2.9.1/link:persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if
+it&#8217;s not located under the Ignite <code>work</code> dir:</p>
 <div class="ulist">
 <ul>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/binary_meta</code> directory</p>
 </li>
 <li>
-<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory.</p>
+<p>Remove the files related to the <code>{nodeId}</code> from the <code>$IGNITE_HOME/work/db/marshaller</code> directory</p>
 </li>
 <li>
-<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the <a href="/docs/2.9.1/persistence/native-persistence#configuring-persistent-storage-directory"><code>db/{node_id}</code></a> directory separately if it&#8217;s not located under the Ignite <code>work</code> dir.</p>
+<p>Remove the files and sub-directories related to the <code>{nodeId}</code> under your <code>$IGNITE_HOME/work/db</code> directory. Clean the</p>
 </li>
 <li>
-<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory. If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
+<p>Copy the files belonging to a node with the <code>{node_id}</code> from the snapshot into the <code>$IGNITE_HOME/work/</code> directory.
+If the <code>db/{node_id}</code> directory is not located under the Ignite <code>work</code> dir then you need to copy data files there.</p>
 </li>
 </ul>
 </div>
@@ -3554,7 +3478,8 @@
 <p><strong>Restore On Cluster of Different Topology</strong></p>
 </div>
 <div class="paragraph">
-<p>You may want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table below explains what options are supported:</p>
+<p>Sometimes you might want to create a snapshot of an N-node cluster and use it to restore on an M-node cluster. The table
+below explains what options are supported:</p>
 </div>
 <table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
@@ -3584,76 +3509,12 @@
 </tbody>
 </table>
 </div>
-<div class="sect2">
-<h3 id="automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</h3>
-<div class="paragraph">
-<p>The automatic restore procedure allows the user to restore cache groups from a snapshot on an active cluster by using the Java API or <a href="/docs/2.9.1/tools/control-script">command line script</a>.</p>
-</div>
-<div class="paragraph">
-<p>Currently, this procedure has several limitations, that will be resolved in future releases:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Restoring is possible only if all parts of the snapshot are present in the cluster. Each node looks for a local snapshot data in the configured snapshot path by the given snapshot name and consistent node ID.</p>
-</li>
-<li>
-<p>The restore procedure can be applied only to cache groups created by the user.</p>
-</li>
-<li>
-<p>Cache groups to be restored from the snapshot must not be present in the cluster. If they are present, they must be <a href="/docs/2.9.1/key-value-api/basic-cache-operations#destroying-caches">destroyed</a> by the user before starting this operation.</p>
-</li>
-<li>
-<p>Concurrent restore operations are not allowed. Thus, if one operation has been started, the other can only be started after the first is completed.</p>
-</li>
-</ul>
-</div>
-<div class="sect3">
-<h4 id="restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</h4>
-<div class="paragraph">
-<p>The following code snippet demonstrates how to restore an individual cache group from a snapshot.</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Restore cache named "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-<span class="n">ignite</span><span class="o">.</span><span class="na">snapshot</span><span class="o">().</span><span class="na">restoreSnapshot</span><span class="o">(</span><span class="s">"snapshot_02092020"</span><span class="o">,</span> <span class="nc">Collections</span><span class="o">.</span><span class="na">singleton</span><span class="o">(</span><span class="s">"snapshot-cache"</span><span class="o">)).</span><span class="na">get</span><span class="o">();</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='CLI'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Restore cache group "snapshot-cache" from the snapshot "snapshot_02092020".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_02092020 <span class="nt">--start</span> snapshot-cache</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect3">
-<h4 id="using-cli-to-control-restore-operation">Using CLI to control restore operation</h4>
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides the ability to start, stop, and get the status of the restore operation.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Start restoring all user-created cache groups from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span>
-
-<span class="c"># Start restoring only "cache-group1" and "cache-group2" from the snapshot "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--start</span> cache-group1,cache-group2
-
-<span class="c"># Get the status of the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--status</span>
-
-<span class="c"># Cancel the restore operation for "snapshot_09062021".</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> restore snapshot_09062021 <span class="nt">--cancel</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-</div>
 </div>
 <div class="sect1">
 <h2 id="consistency-guarantees">Consistency Guarantees</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite.
+<p>All snapshots are fully consistent in terms of concurrent cluster-wide operations as well as ongoing changes with Ignite
 Persistence data, index, schema, binary metadata, marshaller and other files on nodes.</p>
 </div>
 <div class="paragraph">
@@ -3692,6 +3553,12 @@
 <li>
 <p>The snapshot procedure is interrupted if a server node leaves the cluster.</p>
 </li>
+<li>
+<p>Snapshot may be restored only at the same cluster topology with the same node IDs;</p>
+</li>
+<li>
+<p>The automatic restore procedure is not available yet. You have to restore it manually.</p>
+</li>
 </ul>
 </div>
 <div class="paragraph">
@@ -3711,12 +3578,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#overview">Overview</a></li>
-<li><a href="#configuration">Configuration</a>
-<ul class="sectlevel2">
-<li><a href="#snapshot-directory">Snapshot Directory</a></li>
-<li><a href="#snapshot-execution-pool">Snapshot Execution Pool</a></li>
-</ul>
-</li>
+<li><a href="#configuring-snapshot-directory">Configuring Snapshot Directory</a></li>
 <li><a href="#creating-snapshot">Creating Snapshot</a>
 <ul class="sectlevel2">
 <li><a href="#using-control-script">Using Control Script</a></li>
@@ -3724,18 +3586,7 @@
 <li><a href="#using-java-api">Using Java API</a></li>
 </ul>
 </li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
-<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a>
-<ul class="sectlevel2">
-<li><a href="#manual-snapshot-restore-procedure">Manual Snapshot Restore Procedure</a></li>
-<li><a href="#automatic-snapshot-restore-procedure">Automatic Snapshot Restore Procedure</a>
-<ul class="sectlevel3">
-<li><a href="#restoring-cache-group-from-the-snapshot">Restoring Cache Group from the Snapshot</a></li>
-<li><a href="#using-cli-to-control-restore-operation">Using CLI to control restore operation</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li><a href="#restoring-from-snapshot">Restoring From Snapshot</a></li>
 <li><a href="#consistency-guarantees">Consistency Guarantees</a></li>
 <li><a href="#current-limitations">Current Limitations</a></li>
 </ul>
@@ -3777,11 +3628,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/persistence/swap.html b/docs/2.9.1/persistence/swap.html
index 07e5d35..c6f3949 100644
--- a/docs/2.9.1/persistence/swap.html
+++ b/docs/2.9.1/persistence/swap.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3480,11 +3411,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/plugins.html b/docs/2.9.1/plugins.html
index d77cb7e..7e8a56a 100644
--- a/docs/2.9.1/plugins.html
+++ b/docs/2.9.1/plugins.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3708,11 +3639,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/cpp.html b/docs/2.9.1/quick-start/cpp.html
index 70b17e5..78be92f 100644
--- a/docs/2.9.1/quick-start/cpp.html
+++ b/docs/2.9.1/quick-start/cpp.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3689,11 +3620,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/dotnet.html b/docs/2.9.1/quick-start/dotnet.html
index d1dda88..809152b 100644
--- a/docs/2.9.1/quick-start/dotnet.html
+++ b/docs/2.9.1/quick-start/dotnet.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">.NET Framework</p></td>
@@ -3477,11 +3408,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/index.html b/docs/2.9.1/quick-start/index.html
index bc071fb..8b854a3 100644
--- a/docs/2.9.1/quick-start/index.html
+++ b/docs/2.9.1/quick-start/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/java.html b/docs/2.9.1/quick-start/java.html
index 879b926..f700483 100644
--- a/docs/2.9.1/quick-start/java.html
+++ b/docs/2.9.1/quick-start/java.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3331,7 +3262,7 @@
 </tbody>
 </table>
 <div class="paragraph">
-<p>If you use Java version 11 or later, see <a href="#Running Ignite with Java 11 or later">[Running Ignite with Java 11 or later]</a> for details.</p>
+<p>If you use Java version 11 or later, see <a href="#running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</a> for details.</p>
 </div>
 </div>
 </div>
@@ -3636,10 +3567,10 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="running-ignite-with-java-11">Running Ignite with Java 11</h2>
+<h2 id="running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To run Ignite with Java 11, follow these steps:</p>
+<p>To run Ignite with Java 11 or later, follow these steps:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
@@ -3666,6 +3597,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3691,7 +3627,7 @@
 </ul>
 </li>
 <li><a href="#further-examples">Further Examples</a></li>
-<li><a href="#running-ignite-with-java-11">Running Ignite with Java 11</a></li>
+<li><a href="#running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</a></li>
 </ul>
     </div>
           
@@ -3731,11 +3667,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/nodejs.html b/docs/2.9.1/quick-start/nodejs.html
index f137c50..8b67381 100644
--- a/docs/2.9.1/quick-start/nodejs.html
+++ b/docs/2.9.1/quick-start/nodejs.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3318,7 +3249,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3472,11 +3403,11 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once the cluster is started, you can use the Ignite Node.js thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{client_dir}/examples</code> directory. For example,</p>
+Your Ignite installation includes several ready-to-run Node.JS examples in the <code>{ignite_nodejs_dir}/platforms/nodejs/examples</code> directory. For example,</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/nodejs/examples
 node CachePutGetExample.js</code></pre>
 </div>
 </div>
@@ -3530,9 +3461,6 @@
 <li>
 <p>Read more about using Ignite Node.js Thin Client <a href="/docs/2.9.1/thin-clients/nodejs-thin-client">here</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-nodejs-thin-client/tree/master/examples">additional examples</a></p>
-</li>
 </ul>
 </div>
 </div>
@@ -3591,11 +3519,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/php.html b/docs/2.9.1/quick-start/php.html
index a56bef2..e29b01f 100644
--- a/docs/2.9.1/quick-start/php.html
+++ b/docs/2.9.1/quick-start/php.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3318,7 +3249,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3378,19 +3309,11 @@
 </ol>
 </div>
 <div class="paragraph">
-<p>Once that&#8217;s done, install PHP Thin Client as a Composer package using the command below:</p>
+<p>Once that&#8217;s done, go to <code>{IGNITE_HOME}/platforms/php</code> and install Ignite PHP Thin Client as a Composer package using the command below:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
+<pre class="rouge highlight"><code data-lang="ruby"><span class="n">composer</span> <span class="n">install</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">dev</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -3483,17 +3406,16 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Once at least one node is started, you can use the Ignite PHP thin client to perform cache operations.
-Your Ignite installation includes several ready-to-run PHP examples in the <code>{client_dir}/examples</code> directory.
-Here is example how to run one of them:</p>
+Your Ignite installation includes several ready-to-run PHP examples in the <code>{IGNITE_HOME}/platforms/php/examples</code> directory. For example,</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>client_dir<span class="o">}</span>/examples
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/platforms/php/examples
 php CachePutGetExample.php</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"><span class="nb">cd</span> <span class="o">{</span>client_dir<span class="o">}</span><span class="se">\e</span>xamples
+<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">\p</span>latforms<span class="se">\p</span>hp<span class="se">\e</span>xamples
 php CachePutGetExample.php</code></pre>
 </div>
 </div></code-tab></code-tabs>
@@ -3549,9 +3471,6 @@
 <li>
 <p>Read more about using  <a href="/docs/2.9.1/thin-clients/php-thin-client">PHP Thin Client</a></p>
 </li>
-<li>
-<p>Explore the <a href="https://github.com/apache/ignite-php-thin-client/tree/master/examples">additional examples</a> included with GridGain</p>
-</li>
 </ul>
 </div>
 </div>
@@ -3610,11 +3529,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/python.html b/docs/2.9.1/quick-start/python.html
index 800e0fc..f30c5c3 100644
--- a/docs/2.9.1/quick-start/python.html
+++ b/docs/2.9.1/quick-start/python.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3317,7 +3248,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3516,7 +3447,7 @@
 <h2 id="further-examples">Further Examples</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Explore more Ignite Python examples <a href="https://github.com/apache/ignite-python-thin-client/tree/master/examples" target="_blank" rel="noopener">here</a>.</p>
+<p>Explore more Ignite Python examples <a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener">here</a>.</p>
 </div>
 </div>
 </div>
@@ -3574,11 +3505,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/restapi.html b/docs/2.9.1/quick-start/restapi.html
index beaf1e2..8c8d283 100644
--- a/docs/2.9.1/quick-start/restapi.html
+++ b/docs/2.9.1/quick-start/restapi.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3313,7 +3244,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3575,11 +3506,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/quick-start/sql.html b/docs/2.9.1/quick-start/sql.html
index 28f7c13..fee551a 100644
--- a/docs/2.9.1/quick-start/sql.html
+++ b/docs/2.9.1/quick-start/sql.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3592,11 +3523,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/read-repair.html b/docs/2.9.1/read-repair.html
index 6a4290d..1777a5d 100644
--- a/docs/2.9.1/read-repair.html
+++ b/docs/2.9.1/read-repair.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3433,11 +3364,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/resources-injection.html b/docs/2.9.1/resources-injection.html
index 90f8f0e..f0c300f 100644
--- a/docs/2.9.1/resources-injection.html
+++ b/docs/2.9.1/resources-injection.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3462,11 +3393,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/restapi.html b/docs/2.9.1/restapi.html
index a865d4d..fa129bb 100644
--- a/docs/2.9.1/restapi.html
+++ b/docs/2.9.1/restapi.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3422,7 +3353,7 @@
 --&gt;</span>
 <span class="cp">&lt;!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"&gt;</span>
 <span class="nt">&lt;Configure</span> <span class="na">id=</span><span class="s">"Server"</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.server.Server"</span><span class="nt">&gt;</span>
-    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadpool"</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;Arg</span> <span class="na">name=</span><span class="s">"threadPool"</span><span class="nt">&gt;</span>
         <span class="c">&lt;!-- Default queued blocking thread pool --&gt;</span>
         <span class="nt">&lt;New</span> <span class="na">class=</span><span class="s">"org.eclipse.jetty.util.thread.QueuedThreadPool"</span><span class="nt">&gt;</span>
             <span class="nt">&lt;Set</span> <span class="na">name=</span><span class="s">"minThreads"</span><span class="nt">&gt;</span>20<span class="nt">&lt;/Set&gt;</span>
@@ -3986,8 +3917,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -7564,11 +7494,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/authentication.html b/docs/2.9.1/security/authentication.html
index 41a0ee6..bdf27ab 100644
--- a/docs/2.9.1/security/authentication.html
+++ b/docs/2.9.1/security/authentication.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3438,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/cache-encryption-key-rotation.html b/docs/2.9.1/security/cache-encryption-key-rotation.html
deleted file mode 100644
index 1c99f17..0000000
--- a/docs/2.9.1/security/cache-encryption-key-rotation.html
+++ /dev/null
@@ -1,3630 +0,0 @@
-<!DOCTYPE html>
-
-      
-      
-<html lang="en">
-<head>
-   <meta charset="UTF-8">
-    <!-- Global site tag (gtag.js) - Google Analytics -->
-    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
-    <script>
-    window.dataLayer = window.dataLayer || [];
-    function gtag(){dataLayer.push(arguments);}
-    gtag('js', new Date());
-    gtag('config', 'UA-61232409-1');
-    </script>
-
-    <!-- Yandex.Metrika counter -->
-    <script type="text/javascript" >
-      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
-      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
-      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
-
-      ym(72949126, "init", {
-          clickmap:true,
-          trackLinks:true,
-          accurateTrackBounce:true,
-          webvisor:true
-      });
-    </script>
-    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
-    <!-- /Yandex.Metrika counter -->
-
-<!-- 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>
-
-
-
-
-
-    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
-    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
-
-    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4px 0 #d5d5d5;z-index:1}header>.container{display:grid;grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:'left-toggle home nav ver api search lang';grid-template-rows:40px;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 20px;max-width:1400px;margin:0 auto}header nav>ul{padding:0;margin:0;list-style:none;display:inherit}header .dropdown{display:none;position:fixed;top:calc(var(--header-height) - 12px);width:auto;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);border-radius:4px;padding-top:10px;padding-bottom:12px;z-index:2}header .dropdown li{display:flex}header .dropdown a{color:grey!important;font-size:16px;padding-top:5px;padding-bottom:4px}header .menu{border:none;background:0 0;width:40px;height:40px;margin-right:12px;grid-area:left-toggle}header .menu img{width:18px;height:12px}header .search-close,header .top-nav-toggle{background:0 0;border:none;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--gg-dark-gray);font-size:26px}header .search-toggle{grid-area:search}header .top-nav-toggle{grid-area:top-toggle}header .home{grid-area:home;margin-right:auto}header .home img{height:36px}header #api-docs{grid-area:api;margin:0;display:flex}header #api-docs .dropdown{padding:.5em 0}header #api-docs a{padding:9px 14px;color:var(--gg-dark-gray)!important;text-decoration:none;white-space:nowrap}header #api-docs .dropdown-item a{font-weight:400;display:block;width:100%;min-width:150px}header #lang-selector li{list-style:none;display:flex;padding:9px 14px}header #lang-selector li a{display:flex;color:#000;align-items:center}header #lang-selector li a span{font-size:10px;margin-left:5px}header #lang-selector li a img{width:25px}header #lang-selector li .dropdown{margin-left:-70px}header #lang-selector li .dropdown .dropdown-item{padding:0 1em;margin-bottom:8px}header #lang-selector li .dropdown .dropdown-item a span{font-size:14px}header .search{margin-left:auto;margin-right:20px;grid-area:search}header .search input[type=search]{color:var(--gg-dark-gray);background:rgba(255,255,255,.8);border:1px solid #ccc;padding:10px 15px;font-family:inherit;max-width:148px;height:37px;font-size:14px;-webkit-appearance:unset;appearance:unset}header #version-selector{list-style:none;grid-area:ver;line-height:28px;border-radius:0;margin-right:10px;border:none;color:var(--gg-dark-gray);padding:5px 16px 5px 10px;white-space:nowrap;font-size:14px;width:auto;text-align:right;box-sizing:border-box;text-align-last:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;direction:rtl}header #version-selector option{direction:ltr}header>nav{grid-area:nav;font-size:18px;display:flex;flex-direction:row;margin:0 20px}header #lang-selector{grid-area:lang}header .search-close{margin-right:10px}@media (max-width:600px){header .search{margin-right:5px}header .search input[type=search]{max-width:110px}}header:not(.narrow-header) .search-close,header:not(.narrow-header) .top-nav-toggle{display:none}@media (max-width:670px){header>.container{grid-template-columns:auto 1fr auto;grid-template-areas:'left-toggle home search' 'ver api lang'}header #lang-selector li{justify-content:flex-end}}pre,pre.rouge{padding:8px 15px;background:var(--block-code-background)!important;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto;min-height:36px;line-height:18px;color:#545454}code{color:#545454}pre.rouge code{background:0 0!important}:not(pre)>code{background:var(--inline-code-background);padding:.1em .5em;background-clip:padding-box;border-radius:3px;color:#545454;font-size:90%}.listingblock .content{position:relative}.highlight{color:#586e75}.highlight .c1{color:#657b83}.highlight .nt{color:#b58900}.highlight .o{color:#93a1a1}.highlight .k{color:#6c71c4}.highlight .kt{color:#cb4b16}.highlight .s,.highlight .s1{color:#859900}.highlight .nc{color:#b58900}.highlight .na{color:#268bd2}body{font-family:'Open Sans',sans-serif}h1,h2{color:#000;font-weight:400;font-family:'Open Sans'}h1{font-size:36px;line-height:40px}a{text-decoration:none;color:var(--link-color)}section{color:#545454}.admonitionblock .icon .title{display:none}body{--header-height:64px;--promotion-bar-height:35px;--footer-height:104px;--footer-gap:60px;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background);font-family:'Open Sans',sans-serif}body>section{flex:1}header{position:-webkit-sticky;position:sticky;top:0;z-index:2}*{box-sizing:border-box}@media (max-width:670px){body{--header-height:97px}}.left-nav{padding:10px 20px;width:289px;overflow-y:auto;top:calc(var(--header-height) + var(--promotion-bar-height));height:calc(100vh - var(--header-height) - var(--promotion-bar-height));font-family:'Open Sans';padding-top:var(--padding-top);background-color:var(--body-background)}.left-nav li{list-style:none}.left-nav a,.left-nav button{text-decoration:none;color:#757575;font-size:16px;display:inline-flex;width:100%;margin:2px 0;padding:.25em .375em;background:0 0;border:none;font:inherit;text-align:left}.left-nav a.active{color:var(--link-color)}.left-nav .nav-group{margin-left:6px;font-size:14px}.left-nav nav{border-left:2px solid #ddd;margin-bottom:5px}.left-nav nav.collapsed{display:none}.left-nav nav>li>a,.left-nav nav>li>button{padding-left:20px;text-align:left}.left-nav nav>li>a.active{border-left:var(--orange-line-thickness) solid var(--active-color);padding-left:calc(20px - var(--orange-line-thickness))}.left-nav nav.sub_pages{border:none}.left-nav nav.sub_pages a{padding-left:32px}.left-nav .state-indicator{margin-left:auto;margin-top:5px;width:6.2px;height:10px;flex:0 0 auto;filter:invert(49%) sepia(4%) saturate(5%) hue-rotate(23deg) brightness(92%) contrast(90%)}.left-nav button.expanded .state-indicator{transform:rotate(90deg)}.right-nav{width:289px;padding:12px 26px;overflow-y:auto;height:calc(100vh - var(--header-height));top:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;font-family:'Open sans';padding-top:var(--padding-top);background-color:#fff}.right-nav ul{list-style:none;padding:0;margin:0}.right-nav li{padding:0}.right-nav a{--border-width:0px;font-size:14px;color:#757575;padding-left:calc(15px * var(--nesting-level) + 8px - var(--border-width));margin:.3em 0;display:inline-block}.right-nav .sectlevel1{border-left:2px solid #ddd}.right-nav .sectlevel1{--nesting-level:0}.right-nav .sectlevel2{--nesting-level:1}.right-nav .sectlevel3{--nesting-level:2}@media (max-width:1200px){.right-nav{width:230px}}.right-nav footer{font-size:12px;padding:calc(var(--footer-gap) * .3) 0 5px;text-align:left;margin:auto 0 0}section.page-docs{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:100%;grid-template-areas:'left-nav content right-nav';line-height:20px;max-width:1440px;margin:auto;width:100%}section.page-docs>article{border-left:1px solid #eee;background-color:#fff;padding:0 50px 30px;grid-area:content;overflow:hidden;font-family:sans-serif;font-size:16px;color:#545454;line-height:1.6em}section.page-docs>article h1,section.page-docs>article h2{font-family:'Open Sans'}@media (max-width:800px){section.page-docs>article{padding-left:15px;padding-right:15px}}section.page-docs .edit-link{position:relative;top:10px;right:10px;float:right;padding-top:calc(var(--header-height) + var(--padding-top));margin-top:calc((-1 * var(--header-height)))}section.page-docs h1,section.page-docs h2{margin-bottom:0}section.page-docs h2[id]{margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) * .5);z-index:-1}section.page-docs .title{font-style:italic}section.page-docs h2[id]{--margin-top:1.2em}.left-nav{bottom:0;position:-webkit-sticky;position:sticky}.left-nav{grid-area:left-nav}.right-nav{grid-area:right-nav}.left-nav__overlay{display:none;background:rgba(0,0,0,.5);z-index:1;position:fixed;top:var(--header-height);bottom:0;left:0;right:0}@media (max-width:990px){body:not(.hide-left-nav) .left-nav__overlay{display:block}nav.left-nav{background:#fafafa;grid-area:left-nav;box-shadow:0 4px 4px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));position:fixed;bottom:0;top:var(--header-height);z-index:2}section.page-docs>article{grid-column-start:left-nav;grid-column-end:content;grid-row:content}}@media (max-width:800px){nav.right-nav{display:none}}:target:before{content:"";display:block;margin-top:calc(var(--header-height) * -1);height:var(--header-height);width:1px}@media (min-width:600px) and (max-width:900px){:target:before{content:"";display:block;width:1px;margin-top:-150px;height:150px}}
-#header #promotion-bar { background-color: #333333; padding: 8px; }
-#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
-#header #promotion-bar p a { color: #FCB903; } </style>
-
-    
-
-    
-    <meta name="ignite-version" content="2.9.1" />
-    <title>Cache encryption key rotation | Ignite Documentation</title>
-    
-    <link rel="canonical" href="/docs/2.9.1/security/cache-encryption-key-rotation" />
-    <META NAME="ROBOTS" CONTENT="NOINDEX" />
-    
-	
-	  <link rel="shortcut icon" href="/favicon.ico">
-    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
-
-    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
-    <noscript>
-      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
-    </noscript>
-
-	<script>
-    // AnchorJS - v4.2.0 - 2019-01-01
-    // https://github.com/bryanbraun/anchorjs
-    // Copyright (c) 2019 Bryan Braun; Licensed MIT
-    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(e=p(A)).length)return this;for(function(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link {   opacity: 0;   text-decoration: none;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus  {   opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after {   content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face {   font-family: "anchorjs-icons";   src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o<e.length;o++)if(this.hasAnchorJSLink(e[o]))d.push(o);else{if(e[o].hasAttribute("id"))n=e[o].getAttribute("id");else if(e[o].hasAttribute("data-anchor-id"))n=e[o].getAttribute("data-anchor-id");else{for(c=r=this.urlify(e[o].textContent),a=0;void 0!==s&&(c=r+"-"+a),a+=1,-1!==(s=i.indexOf(c)););s=void 0,i.push(c),e[o].setAttribute("id",c),n=c}n.replace(/-/g," "),(h=document.createElement("a")).className="anchorjs-link "+this.options.class,h.setAttribute("aria-label",this.options.ariaLabel),h.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(h.title=this.options.titleText),u=document.querySelector("base")?window.location.pathname+window.location.search:"",u=this.options.base||u,h.href=u+"#"+n,"always"===l&&(h.style.opacity="1"),""===this.options.icon&&(h.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(h.style.lineHeight="inherit")),"left"===this.options.placement?(h.style.position="absolute",h.style.marginLeft="-1em",h.style.paddingRight="0.5em",e[o].insertBefore(h,e[o].firstChild)):(h.style.paddingLeft="0.375em",e[o].appendChild(h))}for(o=0;o<d.length;o++)e.splice(d[o]-o,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,i=p(A),n=0;n<i.length;n++)(t=i[n].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(i[n]))&&this.elements.splice(e,1),i[n].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){return this.options.truncate||f(this.options),A.trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}});
-    </script>
-  
-</head>
-<body>
-    <header>
-    <!--#include virtual="/includes/promotion_banner.html" -->
-    <div class="container">
-        <button type='button' class='menu' title='Docs menu'>
-        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
-        </button>
-        <div class='home'>
-            <a href="/" class='home' title='Apache Ignite home'>
-                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
-            </a>
-        </div>
-        
-        
-        <select id="version-selector">
-            <option value="2.9.1">2.9.1</option>
-        </select>
-
-        <nav id="api-docs"><ul>
-            <li><a href="#">APIs</a>
-                <nav class='dropdown'>
-                    <ul>
-                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
-
-                    <li class="dropdown-item"><a href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$">Scala</a></li>
-                    </ul>
-                </nav>
-            </li>
-
-            <li><a href="#">Examples</a>
-                <nav class="dropdown">
-                    <ul>
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
-
-                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
-                </ul>
-                </nav>
-                </li></ul>
-        </nav>
-        
-        <form class='search'>
-            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
-            <input type="search" placeholder="Search…" id="search-input">
-        </form>
-        
-
-        <nav id="lang-selector"><ul>
-            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>â–¼</span></a>
-                <nav class="dropdown">
-                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
-                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
-                </nav>
-            </li></ul>
-        </nav>
-
-        <button type='button' class='top-nav-toggle'>â‹®</button>
-
-        
-        
-    </div>
-</header>
-
-
-    	 <link rel="stylesheet" href="/assets/css/docs.css">
-<section class='page-docs'>
-    
-
-
-
-
-
-<nav class='left-nav' data-swiftype-index='false'>
-    
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/index" class='' >Documentation Overview</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/java"
-                                class=''
-                            >Java</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/dotnet"
-                                class=''
-                            >.NET/C#</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/cpp"
-                                class=''
-                            >C++</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/python"
-                                class=''
-                            >Python</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/nodejs"
-                                class=''
-                            >Node.JS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/sql"
-                                class=''
-                            >SQL</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/php"
-                                class=''
-                            >PHP</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/quick-start/restapi"
-                                class=''
-                            >REST API</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-zip"
-                                class=''
-                            >Installing Using ZIP Archive</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/installing-using-docker"
-                                class=''
-                            >Installing Using Docker</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/deb-rpm"
-                                class=''
-                            >Installing DEB or RPM package</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Kubernetes<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/amazon-eks-deployment" class=''>Amazon EKS</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/azure-deployment" class=''>Azure Kubernetes Service</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/installation/kubernetes/gke-deployment" class=''>Google Kubernetes Engine</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/installation/vmware-installation"
-                                class=''
-                            >VMWare</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Setting Up<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/understanding-configuration"
-                                class=''
-                            >Understanding Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/setup"
-                                class=''
-                            >Setting Up</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/logging"
-                                class=''
-                            >Configuring Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/resources-injection"
-                                class=''
-                            >Resources Injection</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/starting-nodes" class='' >Starting and Stopping Nodes</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/clustering"
-                                class=''
-                            >Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/tcp-ip-discovery"
-                                class=''
-                            >TCP/IP Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/zookeeper-discovery"
-                                class=''
-                            >ZooKeeper Discovery</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/discovery-in-the-cloud"
-                                class=''
-                            >Discovery in the Cloud</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/network-configuration"
-                                class=''
-                            >Network Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/connect-client-nodes"
-                                class=''
-                            >Connecting Client Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/baseline-topology"
-                                class=''
-                            >Baseline Topology</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/clustering/running-client-nodes-behind-nat"
-                                class=''
-                            >Running Client Nodes Behind NAT</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Thin Clients<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/getting-started-with-thin-clients"
-                                class=''
-                            >Thin Clients Overview</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/java-thin-client"
-                                class=''
-                            >Java Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/dotnet-thin-client"
-                                class=''
-                            >.NET Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/cpp-thin-client"
-                                class=''
-                            >C++ Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/python-thin-client"
-                                class=''
-                            >Python Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/php-thin-client"
-                                class=''
-                            >PHP Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/thin-clients/nodejs-thin-client"
-                                class=''
-                            >Node.js Thin Client</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Client Protocol<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-client-protocol" class=''>Binary Client Protocol</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/data-format" class=''>Data Format</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/key-value-queries" class=''>Key-Value Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/sql-and-scan-queries" class=''>SQL and Scan Queries</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/binary-type-metadata" class=''>Binary Types Metadata</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/binary-client-protocol/cache-configuration" class=''>Cache Configuration</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Data Modeling<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-modeling"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/data-partitioning"
-                                class=''
-                            >Data Partitioning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/affinity-collocation"
-                                class=''
-                            >Affinity Colocation</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-modeling/binary-marshaller"
-                                class=''
-                            >Binary Marshaller</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Memory<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-architecture"
-                                class=''
-                            >Memory Architecture</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/data-regions"
-                                class=''
-                            >Configuring Data Regions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/eviction-policies"
-                                class=''
-                            >Eviction Policies</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Persistence<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/native-persistence"
-                                class=''
-                            >Ignite Persistence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/external-storage"
-                                class=''
-                            >External Storage</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/swap"
-                                class=''
-                            >Swapping</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/custom-cache-store"
-                                class=''
-                            >Implementing Custom Cache Store</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
-                                class=''
-                            >Configuring Snapshot Directory</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/disk-compression"
-                                class=''
-                            >Disk Compression</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/persistence/persistence-tuning"
-                                class=''
-                            >Tuning Persistence</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Configuring Caches<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuration-overview"
-                                class=''
-                            >Cache Configuration</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/configuring-backups"
-                                class=''
-                            >Configuring Partition Backups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/partition-loss-policy"
-                                class=''
-                            >Partition Loss Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/atomicity-modes"
-                                class=''
-                            >Atomicity Modes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/expiry-policies"
-                                class=''
-                            >Expiry Policy</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/on-heap-caching"
-                                class=''
-                            >On-Heap Caching</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/cache-groups"
-                                class=''
-                            >Cache Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/configuring-caches/near-cache"
-                                class=''
-                            >Near Caches</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-rebalancing" class='' >Data Rebalancing</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/data-streaming" class='' >Data Streaming</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Using Key-Value API<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/basic-cache-operations"
-                                class=''
-                            >Basic Cache Operations</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/binary-objects"
-                                class=''
-                            >Working with Binary Objects</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
-                                class=''
-                            >Using Cache Queries</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/read-repair"
-                                class=''
-                            >Read Repair</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/transactions" class='' >Performing Transactions</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<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'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-introduction"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/schemas"
-                                class=''
-                            >Understanding Schemas</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/indexes"
-                                class=''
-                            >Defining Indexes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-api"
-                                class=''
-                            >Using SQL API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/distributed-joins"
-                                class=''
-                            >Distributed Joins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/custom-sql-func"
-                                class=''
-                            >Custom SQL Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-driver"
-                                class=''
-                            >JDBC Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/JDBC/jdbc-client-driver"
-                                class=''
-                            >JDBC Client Driver</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/odbc-driver" class=''>ODBC Driver</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1//SQL/ODBC/connection-string-dsn" class=''>Connection String and DSN</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/specification" class=''>Specification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/data-types" class=''>Data Types</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/SQL/ODBC/error-codes" class=''>Error Codes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/transactions/mvcc"
-                                class=''
-                            >Multiversion Concurrency Control</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/sql-conformance"
-                                class=''
-                            >SQL Conformance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/ddl"
-                                class=''
-                            >Data Definition Language (DDL)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/dml"
-                                class=''
-                            >Data Manipulation Language (DML)</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/transactions"
-                                class=''
-                            >Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/operational-commands"
-                                class=''
-                            >Operational Commands</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/aggregate-functions"
-                                class=''
-                            >Aggregate functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/numeric-functions"
-                                class=''
-                            >Numeric Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/string-functions"
-                                class=''
-                            >String Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/date-time-functions"
-                                class=''
-                            >Data and Time Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/system-functions"
-                                class=''
-                            >System Functions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/sql-reference/data-types"
-                                class=''
-                            >Data Types</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Computing<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/distributed-computing"
-                                class=''
-                            >Distributed Computing API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/cluster-groups"
-                                class=''
-                            >Cluster Groups</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/executor-service"
-                                class=''
-                            >Executor Service</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/map-reduce"
-                                class=''
-                            >MapReduce API</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/load-balancing"
-                                class=''
-                            >Load Balancing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/fault-tolerance"
-                                class=''
-                            >Fault Tolerance</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/job-scheduling"
-                                class=''
-                            >Job Scheduling</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/distributed-computing/collocated-computations"
-                                class=''
-                            >Colocating Computations with Data</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Code Deployment<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/deploying-user-code"
-                                class=''
-                            >Deploying User Code</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/code-deployment/peer-class-loading"
-                                class=''
-                            >Peer Class Loading</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Machine Learning<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/machine-learning"
-                                class=''
-                            >Machine Learning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/partition-based-dataset"
-                                class=''
-                            >Partition Based Dataset</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/updating-trained-models"
-                                class=''
-                            >Updating Trained Models</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Binary Classification<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/linear-svm" class=''>Linear SVM (Support Vector Machine)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/decision-trees" class=''>Decision Trees</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/multilayer-perceptron" class=''>Multilayer Perceptron</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/logistic-regression" class=''>Logistic Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/knn-classification" class=''>k-NN Classification</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/ann" class=''>ANN (Approximate Nearest Neighbor)</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/binary-classification/naive-bayes" class=''>Naive Bayes</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Regression<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/linear-regression" class=''>Linear Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/decision-trees-regression" class=''>Decision Trees Regression</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/regression/knn-regression" class=''>k-NN Regression</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Clustering<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/k-means-clustering" class=''>K-Means Clustering</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/clustering/gaussian-mixture" class=''>Gaussian mixture (GMM)</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/preprocessing"
-                                class=''
-                            >Preprocessing</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Model Selection<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/evaluator" class=''>Evaluator</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets" class=''>Split the dataset on test and train datasets</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/hyper-parameter-tuning" class=''>Hyper-parameter tuning</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/model-selection/pipeline-api" class=''>Pipeline API</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/multiclass-classification"
-                                class=''
-                            >Multiclass Classification</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ensemble Methods<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/introduction" class=''></a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/stacking" class=''>Stacking</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/baggin" class=''>Bagging</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/random-forest" class=''>Random Forest</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/ensemble-methods/gradient-boosting" class=''>Gradient Boosting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/machine-learning/recommendation-systems"
-                                class=''
-                            >Recommendation Systems</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Importing Model<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/introduction" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-gxboost" class=''>Import Model from XGBoost</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/machine-learning/importing-model/model-import-from-apache-spark" class=''>Import Model from Apache Spark</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/key-value-api/continuous-queries" class='' >Using Continuous Queries</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/services/services" class='' >Using Ignite Services</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/messaging" class='' >Using Ignite Messaging</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Distributed Data Structures<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/queue-and-set"
-                                class=''
-                            >Queue and Set</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-types"
-                                class=''
-                            >Atomic Types</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/countdownlatch"
-                                class=''
-                            >CountDownLatch</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/atomic-sequence"
-                                class=''
-                            >Atomic Sequence</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/semaphore"
-                                class=''
-                            >Semaphore</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/data-structures/id-generator"
-                                class=''
-                            >ID Generator</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/distributed-locks" class='' >Distributed Locks</a>
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/restapi" class='' >REST API</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>.NET Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-configuration-options"
-                                class=''
-                            >Configuration Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-deployment-options"
-                                class=''
-                            >Deployment Options</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-standalone-nodes"
-                                class=''
-                            >Standalone Nodes</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-logging"
-                                class=''
-                            >Logging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-linq"
-                                class=''
-                            >LINQ</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-java-services-execution"
-                                class=''
-                            >Java Services Execution</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-cache"
-                                class=''
-                            >.NET Platform Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-plugins"
-                                class=''
-                            >Plugins</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-cross-platform-support"
-                                class=''
-                            >Cross-Platform Support</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-remote-assembly-loading"
-                                class=''
-                            >Remote Assembly Loading</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/net-specific/net-troubleshooting"
-                                class=''
-                            >Troubleshooting</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-output-caching" class=''>ASP.NET Output Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/asp-net-session-state-caching" class=''>ASP.NET Session State Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/net-specific/net-entity-framework-cache" class=''>Entity Framework 2nd Level Cache</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>C++ Specific<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-serialization"
-                                class=''
-                            >Serialization</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-platform-interoperability"
-                                class=''
-                            >Platform Interoperability</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/cpp-specific/cpp-objects-lifetime"
-                                class=''
-                            >Objects Lifetime</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Monitoring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/intro"
-                                class=''
-                            >Introduction</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-id"
-                                class=''
-                            >Cluster ID and Tag</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/cluster-states"
-                                class=''
-                            >Cluster States</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Metrics<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/configuring-metrics" class=''>Configuring Metrics</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/metrics" class=''>JMX Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>New Metrics System<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics-system" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/monitoring-metrics/new-metrics" class=''>Metrics</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/system-views"
-                                class=''
-                            >System Views</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/monitoring-metrics/tracing"
-                                class=''
-                            >Tracing</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Working with Events<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/listening-to-events"
-                                class=''
-                            >Enabling and Listenting to Events</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/events/events"
-                                class=''
-                            >Events</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Tools<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/control-script"
-                                class=''
-                            >Control Script</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/visor-cmd"
-                                class=''
-                            >Visor CMD</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/gg-control-center"
-                                class=''
-                            >GridGain Control Center</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/sqlline"
-                                class=''
-                            >SQLLine</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/tableau"
-                                class=''
-                            >Tableau</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/informatica"
-                                class=''
-                            >Informatica</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/tools/pentaho"
-                                class=''
-                            >Pentaho</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle expanded parent'>Security<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/authentication"
-                                class=''
-                            >Authentication</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/ssl-tls"
-                                class=''
-                            >SSL/TLS</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='expanded parent '>Transparent Data Encryption<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages expanded parent">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/tde" class=''>Introduction</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class='active'>Cache encryption key rotation</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/security/sandbox"
-                                class=''
-                            >Sandbox</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Extensions and Integrations<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Spring<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-boot" class=''>Spring Boot</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-data" class=''>Spring Data</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Ignite for Spark<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd" class=''>IgniteContext and IgniteRDD</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/ignite-dataframe" class=''>Ignite DataFrame</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/installation" class=''>Installation</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/spark-shell" class=''>Test Ignite with Spark-shell</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/ignite-for-spark/troubleshooting" class=''>Troubleshooting</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/hibernate-l2-cache"
-                                class=''
-                            >Hibernate L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/mybatis-l2-cache"
-                                class=''
-                            >MyBatis L2 Cache</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Streaming<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/kafka-streamer" class=''>Kafka Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/camel-streamer" class=''>Camel Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flink-streamer" class=''>Flink Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/flume-sink" class=''>Flume Sink</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/jms-streamer" class=''>JMS Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/mqtt-streamer" class=''>MQTT Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/rocketmq-streamer" class=''>RocketMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/storm-streamer" class=''>Storm Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/zeromq-streamer" class=''>ZeroMQ Streamer</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/streaming/twitter-streamer" class=''>Twitter Streamer</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            
-                            
-                            <button
-                                type='button'
-                                class='collapsed '>Cassandra Integration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
-                            <nav class="sub_pages collapsed">
-
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/overview" class=''>Overview</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/configuration" class=''>Configuration</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/usage-examples" class=''>Usage Examples</a></li>
-                            
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/cassandra/ddl-generator" class=''>DDL Generator</a></li>
-                            
-                            </nav>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/php-pdo"
-                                class=''
-                            >PHP PDO</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-        <li>
-            
-                
-                <a href="/docs/2.9.1/plugins" class='' >Plugins</a>
-            
-        </li>
-    
-        <li>
-            
-
-            
-
-            
-
-			<button type='button' class='group-toggle collapsed '>Performance and Troubleshooting<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
-            
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/general-perf-tips"
-                                class=''
-                            >General Performance Tips</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/memory-tuning"
-                                class=''
-                            >Memory and JVM Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/persistence-tuning"
-                                class=''
-                            >Persistence Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/sql-tuning"
-                                class=''
-                            >SQL Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/thread-pools-tuning"
-                                class=''
-                            >Thread Pools Tuning</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/troubleshooting"
-                                class=''
-                            >Troubleshooting and Debugging</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/handling-exceptions"
-                                class=''
-                            >Handling Exceptions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/perf-and-troubleshooting/yardstick-benchmarking"
-                                class=''
-                            >Benchmarking With Yardstick</a>
-                        
-                    </li>
-                
-              
-                     
-             </nav>   
-            
-        </li>
-    
-</nav>
-<div class="left-nav__overlay"></div>
-
-
-    <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/security/cache-encryption-key-rotation.adoc" target="_blank">Edit</a>
-        
-            <h1>Cache encryption key rotation</h1>
-        
-        <div class="sect1">
-<h2 id="overview">Overview</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Cache group encryption key is used to encrypt cache data on the disk.
-When a user creates a new encrypted cache, a new encryption key is generated and propagated to all server nodes in the cluster. So, each node has the same cache encryption key for the same cache group.
-See <a href="/docs/2.9.1/security/tde">Transparent Data Encryption</a> for more detail.</p>
-</div>
-<div class="paragraph">
-<p>Ignite 2.10 introduces a feature for changing the cache encryption key.
-It allows to change the cache group encryption key and re-encrypt existing data at runtime.</p>
-</div>
-<div class="paragraph">
-<p>Rotation of the cache encryption key is required when the key is compromised or the crypto period (key validity period) is ended.</p>
-</div>
-<div class="paragraph">
-<p>The process of changing the cache encryption key includes two sequential stages:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Rotate cache group key. This process adds a new encryption key for the specified cache group or groups on each server node and sets it to write new data.</p>
-<div class="literalblock">
-<div class="content">
-<pre>Node join during this stage is prohibited and will be rejected.</pre>
-</div>
-</div>
-</li>
-<li>
-<p>Re-encrypt existing (archived) cache data with the new encryption key.</p>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>The second stage can take a while. It depends on the amount of existing data. During this period, the old key is kept to read the archived data.
-To understand what key the data is encrypted with, each encryption key has an <em>identifier</em>. By default, it is equal to zero. The identifier value of the new key increases with each new rotation.
-The encryption key (as well as encryption key ID) is the same for all nodes in a cache group.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-Secondary rotation of the cache encryption key is possible only after a complete change of the encryption key for a cache group (both stages).
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="prerequisites">Prerequisites</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The cluster should be active.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="changing-the-encryption-key">Changing the Encryption Key</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides the ability to change the cache encryption key using the following interfaces:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#command-line-tool">command line tool</a></p>
-</li>
-<li>
-<p><a href="#jmx">JMX</a></p>
-</li>
-<li>
-<p><a href="#from-code">from code</a></p>
-</li>
-</ul>
-</div>
-<div class="sect2">
-<h3 id="command-line-tool">Command Line Tool</h3>
-<div class="paragraph">
-<p>Ignite shipment includes <code>control.sh|bat</code> script, located in the <code>$IGNITE_HOME/bin</code> folder, that acts as a tool to manage the
-cache encryption key change process from the command line. The following commands are used with <code>control.sh|bat</code>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># View the cache group encryption key identifiers.</span>
-control.sh|bat <span class="nt">--encryption</span> cache_key_ids cacheGroupName
-
-<span class="c"># Change the cache encryption key.</span>
-control.sh|bat <span class="nt">--encryption</span> change_cache_key cacheGroupName</code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="jmx">JMX</h3>
-<div class="paragraph">
-<p>You can also change the cache encryption key via the <code>EncryptionMXBean</code> interface:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 50%;">
-<col style="width: 50%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Method</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">changeCacheGroupKey(String cacheOrGrpName)</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Starts cache encryption key change process.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
-<h3 id="from-code">From Code</h3>
-<div class="paragraph">
-<p>The cache encryption key change process can also be managed directly in the code:</p>
-</div>
-<code-tabs><code-tab data-tab='Java'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="c1">// Starts cache group encryption key change process.</span>
-<span class="c1">// This future will be completed when the new encryption key is set for writing on</span>
-<span class="c1">// all nodes in the cluster and re-encryption of existing cache data is initiated.</span>
-<span class="nc">IgniteFuture</span><span class="o">&lt;</span><span class="nc">Void</span><span class="o">&gt;</span> <span class="n">fut</span> <span class="o">=</span> <span class="n">ignite</span><span class="o">.</span><span class="na">encryption</span><span class="o">().</span><span class="na">changeCacheGroupKey</span><span class="o">(</span><span class="nc">Collections</span><span class="o">.</span><span class="na">singleton</span><span class="o">(</span><span class="s">"encrypted-cache"</span><span class="o">));</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="managing-re-encryption">Managing Re-encryption</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Re-encrypting existing data can take a while. This is a fault-tolerant operation that automatically continues after a node restart.
-The previous encryption key is automatically removed when all local partitions are encrypted with the new key, and the last <a href="/docs/2.9.1/persistence/native-persistence#write-ahead-log">Write-Ahead Log</a> segment, which may contain entries encrypted with the previous key, is removed from disk.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-Re-encryption uses <a href="/docs/2.9.1/persistence/native-persistence#write-ahead-log">Write-Ahead Log</a> for physical recovery and may affect performance of cache operations.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>There are several options to manage the performance impact of re-encryption:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Limit the re-encryption rate using a configuration parameter or CLI at runtime.</p>
-</li>
-<li>
-<p>Temporarily suspend re-encryption using CLI command.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Ignite 2.10 introduces a new configuration section <code>EncryptionConfiguration</code>, that is a part of <code>DatastorageConfiguration</code>.</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 33.3333%;">
-<col style="width: 33.3334%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Property</th>
-<th class="tableblock halign-left valign-top">Default value</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">reencryptionRateLimit</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">0 (unlimited)</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Re-encryption rate limit in megabytes per second.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">reencryptionBatchSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">100</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The number of pages scanned during re-encryption under checkpoint lock.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="sect2">
-<h3 id="using-xml-configuration-to-limit-the-re-encryption-rate">Using XML Configuration to Limit the Re-encryption Rate</h3>
-<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">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.EncryptionConfiguration"</span><span class="nt">&gt;</span>
-                    <span class="c">&lt;!-- Set re-encryption rate limit to 10.3 MB/s. --&gt;</span>
-                    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"reencryptionRateLimit"</span> <span class="na">value=</span><span class="s">"10.3"</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>
-</div>
-<div class="sect2">
-<h3 id="using-cli-to-control-re-encryption-process">Using CLI to Control Re-encryption Process</h3>
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides the ability to change the re-encryption rate as well as suspend and resume background re-encryption at runtime.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-After the node restarts, the suspended background re-encryption is continued automatically, and the rate limit is set to 'unlimited' (by default), or taken from the local XML configuration (if any).
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># View the cache group re-encryption status.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_status cacheGroupName
-
-<span class="c"># Suspend re-encryption of the cache group.</span>
-control.sh|bat <span class="nt">--encryption</span> suspend_reencryption cacheGroupName
-
-<span class="c"># Resume (suspended) re-encryption of the cache group.</span>
-control.sh|bat <span class="nt">--encryption</span> resume_reencryption cacheGroupName
-
-<span class="c"># View the re-encryption rate limit.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit
-
-<span class="c"># Set the re-encryption rate limit to 2.5 MB/s.</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit 2.5
-
-<span class="c"># Set re-encryption rate to 'unlimited' ('0').</span>
-control.sh|bat <span class="nt">--encryption</span> reencryption_rate_limit 0</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The re-encryption status can be also obtained using JMX metrics described in the <a href="/docs/2.9.1/monitoring-metrics/new-metrics#cache-groups">Cache group metrics</a> section.</p>
-</div>
-</div>
-</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. 
-
-</div>
-
-    </article>
-    <nav class="right-nav" data-swiftype-index='false'>
-    <div class="toc-wrapper">
-    <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#changing-the-encryption-key">Changing the Encryption Key</a>
-<ul class="sectlevel2">
-<li><a href="#command-line-tool">Command Line Tool</a></li>
-<li><a href="#jmx">JMX</a></li>
-<li><a href="#from-code">From Code</a></li>
-</ul>
-</li>
-<li><a href="#managing-re-encryption">Managing Re-encryption</a>
-<ul class="sectlevel2">
-<li><a href="#using-xml-configuration-to-limit-the-re-encryption-rate">Using XML Configuration to Limit the Re-encryption Rate</a></li>
-<li><a href="#using-cli-to-control-re-encryption-process">Using CLI to Control Re-encryption Process</a></li>
-</ul>
-</li>
-</ul>
-    </div>
-          
-      
-      <nav class="promo-nav">
-            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
-            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
-        </nav>
-        
-</nav>
-    
-</section>
-<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
-
-    <script>
-    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
-    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
-    anchors.options = {
-        placement: 'right',
-        visible: 'always'
-    };
-    </script>
-    
-    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
-    <script>
-      docsearch({
-        // Your apiKey and indexName will be given to you once
-        // we create your config
-        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
-        indexName: 'apache_ignite',
-        // Replace inputSelector with a CSS selector
-        // matching your search input
-        inputSelector: '#search-input',
-        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
-
-        // Set debug to true to inspect the dropdown
-        debug: false,
-      });
-    </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
-
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></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>
-
-  
-</body>
-
-</html>
diff --git a/docs/2.9.1/security/index.html b/docs/2.9.1/security/index.html
index 308e669..e42a6c8 100644
--- a/docs/2.9.1/security/index.html
+++ b/docs/2.9.1/security/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/master-key-rotation.html b/docs/2.9.1/security/master-key-rotation.html
index f0aaab8..7022ee9 100644
--- a/docs/2.9.1/security/master-key-rotation.html
+++ b/docs/2.9.1/security/master-key-rotation.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class='active'>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3341,7 +3272,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>Ignite provides the ability to change the master key from the following interfaces:</p>
+<p>Ignite provide the ability to change the master key from the following interfaces:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -3545,11 +3476,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/sandbox.html b/docs/2.9.1/security/sandbox.html
index 56c7958..915d795 100644
--- a/docs/2.9.1/security/sandbox.html
+++ b/docs/2.9.1/security/sandbox.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3481,11 +3412,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/ssl-tls.html b/docs/2.9.1/security/ssl-tls.html
index b7a348c..83f8723 100644
--- a/docs/2.9.1/security/ssl-tls.html
+++ b/docs/2.9.1/security/ssl-tls.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3698,11 +3629,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/security/tde.html b/docs/2.9.1/security/tde.html
index 0dd7461..a71a624 100644
--- a/docs/2.9.1/security/tde.html
+++ b/docs/2.9.1/security/tde.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3353,6 +3284,9 @@
 <div class="ulist">
 <ul>
 <li>
+<p>No option to change the encryption key at runtime.</p>
+</li>
+<li>
 <p>No option to encrypt/decrypt existing caches/tables.</p>
 </li>
 </ul>
@@ -3398,16 +3332,7 @@
             <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionEnabled"</span> <span class="na">value=</span><span class="s">"true"</span><span class="nt">/&gt;</span>
         <span class="nt">&lt;/bean&gt;</span>
     <span class="nt">&lt;/property&gt;</span>
-    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"dataStorageConfiguration"</span><span class="nt">&gt;</span>
-        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.DataStorageConfiguration"</span><span class="nt">&gt;</span>
-            <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"encryptionConfiguration"</span><span class="nt">&gt;</span>
-                <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.EncryptionConfiguration"</span><span class="nt">&gt;</span>
-                    <span class="c">&lt;!-- Set re-encryption rate limit to 10.3 MB/s. --&gt;</span>
-                    <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"reencryptionRateLimit"</span> <span class="na">value=</span><span class="s">"10.3"</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">
@@ -3557,11 +3482,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/services/services.html b/docs/2.9.1/services/services.html
index f5f4fd8..130cf83 100644
--- a/docs/2.9.1/services/services.html
+++ b/docs/2.9.1/services/services.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3349,13 +3280,13 @@
 <div class="ulist">
 <ul>
 <li>
-<p><code>init()</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
+<p><code>init(ServiceContext)</code>: this method is called by Ignite before the service is deployed (and before the <code>execute()</code> method is called)</p>
 </li>
 <li>
-<p><code>execute()</code>: starts execution of the service</p>
+<p><code>execute(ServiceContext)</code>: starts execution of the service</p>
 </li>
 <li>
-<p><code>cancel()</code>:  cancels service execution</p>
+<p><code>cancel(ServiceContext)</code>:  cancels service execution</p>
 </li>
 </ul>
 </div>
@@ -3744,11 +3675,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/setup.html b/docs/2.9.1/setup.html
index ee944ea..32d8125 100644
--- a/docs/2.9.1/setup.html
+++ b/docs/2.9.1/setup.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3334,7 +3265,7 @@
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 or 11, Open JDK 8 or 11, IBM JDK 8 or 11</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Oracle JDK 8 and later, Open JDK 8 and later, IBM JDK 8 and later</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
@@ -3357,7 +3288,7 @@
 <h2 id="running-ignite-with-java-11-or-later">Running Ignite with Java 11 or later</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>To run Ignite with Java 11, follow these steps:</p>
+<p>To run Ignite with Java 11 or later, follow these steps:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
@@ -3384,6 +3315,11 @@
 </div>
 </div>
 </li>
+<li>
+<p>TLSv1.3, which is available in Java 11, is not supported at the
+moment. Consider adding <code>‑Djdk.tls.client.protocols=TLSv1.2</code> if SSL
+between nodes is used.</p>
+</li>
 </ol>
 </div>
 </div>
@@ -3535,8 +3471,8 @@
 <h2 id="enabling-modules">Enabling Modules</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Ignite ships with a number of modules and have a lot of extensions that provide various functionality.
-You can enable modules or extensions one by one, as required.</p>
+<p>Ignite ships with a number of modules that provide various
+functionality. You can enable modules one by one, as required.</p>
 </div>
 <div class="paragraph">
 <p>All modules are included in the binary distribution, but by default they
@@ -3546,10 +3482,7 @@
 separate sub-directory).</p>
 </div>
 <div class="paragraph">
-<p>Also, you can download any of Ignite extensions you require.</p>
-</div>
-<div class="paragraph">
-<p>Depending on how you use Ignite, you can enable modules or extensions using one of
+<p>Depending on how you use Ignite, you can enable modules using one of
 the following methods:</p>
 </div>
 <div class="ulist">
@@ -3623,6 +3556,10 @@
 adding @Gridify annotation to it.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.9.1/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-cassandra-serializers</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite Cassandra Serializers module provides additional serializers to store objects as BLOBs in Cassandra. The module could be used as in conjunction with the Ignite Cassandra Store module.</p></td>
 </tr>
@@ -3639,6 +3576,10 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Direct IO is a plugin that provides a page store with the ability to write and read cache partitions in O_DIRECT mode.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-indexing</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="/docs/2.9.1/SQL/indexes">SQL querying and indexing</a></p></td>
 </tr>
@@ -3724,6 +3665,14 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">This module provides an implementation of Spark RDD abstraction that enables easy access to Ignite caches.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">ignite-ssh</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The Ignite SSH module provides capabilities to start Ignite nodes on remote machines via SSH.</p></td>
 </tr>
@@ -3750,112 +3699,6 @@
 </tr>
 </tbody>
 </table>
-<div class="paragraph">
-<p>The following extensions are available:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 66.6667%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Extension’s artifactId</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-aws-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster discovery on AWS S3. Refer to <a href="/docs/2.9.1/clustering/discovery-in-the-cloud#amazon-s3-ip-finder">Amazon S3 IP Finder</a> for details.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-azure-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Azure provides Azure Blob Storage-based implementation of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-gce-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite GCE provides Google Cloud Storage based implementations of IP finder for TCP discovery.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data provides an integration with Spring Data framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.0-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.0 provides an integration with Spring Data 2.0 framework.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">ignite-spring-data_2.2-ext</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite Spring Data 2.2 provides an integration with Spring Data 2.2 framework.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="setting-jvm-options">Setting JVM Options</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>There are several ways you can set JVM options when starting a node with the <code>ignite.sh</code> script.
-These ways are described in the following sections.</p>
-</div>
-<div class="sect2">
-<h3 id="jvm_opts-system-variable">JVM_OPTS System Variable</h3>
-<div class="paragraph">
-<p>You can set the <code>JVM_OPTS</code> environment variable:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">export </span><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"</span><span class="nv">$JVM_OPTS</span><span class="s2"> -Xmx6G -DIGNITE_TO_STRING_INCLUDE_SENSITIVE=false"</span><span class="p">;</span> <span class="nv">$IGNITE_HOME</span>/bin/ignite.sh</code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="command-line-arguments">Command Line Arguments</h3>
-<div class="paragraph">
-<p>You can also pass JVM options by using the <code>-J</code> prefix:</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 <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</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">.<span class="se">\i</span>gnite.bat <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="setting-ignite-system-properties">Setting Ignite System Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>In addition to public configuration settings, you can adjust specific, usually low-level, Ignite behavior with internal system properties. You can find all the properties with their descriptions and default values by using 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 <span class="nt">-systemProps</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">.<span class="se">\i</span>gnite.bat <span class="nt">-systemProps</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Example of the output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">ignite.sh -systemProps
-IGNITE_AFFINITY_HISTORY_SIZE                                    - [Integer] Maximum size for affinity assignment history. Default is 25.
-IGNITE_ALLOW_ATOMIC_OPS_IN_TX                                   - [Boolean] Allows atomic operations inside transactions. Default is true.
-IGNITE_ALLOW_DML_INSIDE_TRANSACTION                             - [Boolean] When set to true, Ignite will allow executing DML operation (MERGE|INSERT|UPDATE|DELETE) within transactions for non MVCC mode. Default is false.
-IGNITE_ALLOW_START_CACHES_IN_PARALLEL                           - [Boolean] Allows to start multiple caches in parallel. Default is true.
-...</code></pre>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3925,13 +3768,6 @@
 <li><a href="#using-docker">Using Docker</a></li>
 <li><a href="#configuring-work-directory">Configuring Work Directory</a></li>
 <li><a href="#enabling-modules">Enabling Modules</a></li>
-<li><a href="#setting-jvm-options">Setting JVM Options</a>
-<ul class="sectlevel2">
-<li><a href="#jvm_opts-system-variable">JVM_OPTS System Variable</a></li>
-<li><a href="#command-line-arguments">Command Line Arguments</a></li>
-</ul>
-</li>
-<li><a href="#setting-ignite-system-properties">Setting Ignite System Properties</a></li>
 <li><a href="#configuration-recommendations">Configuration Recommendations</a>
 <ul class="sectlevel2">
 <li><a href="#setting-work-directory">Setting Work Directory</a></li>
@@ -3977,11 +3813,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/aggregate-functions.html b/docs/2.9.1/sql-reference/aggregate-functions.html
index eb61cc5..a8dc7b6 100644
--- a/docs/2.9.1/sql-reference/aggregate-functions.html
+++ b/docs/2.9.1/sql-reference/aggregate-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3728,11 +3659,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/data-types.html b/docs/2.9.1/sql-reference/data-types.html
index 732887e..5a28d5b 100644
--- a/docs/2.9.1/sql-reference/data-types.html
+++ b/docs/2.9.1/sql-reference/data-types.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3801,11 +3732,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/date-time-functions.html b/docs/2.9.1/sql-reference/date-time-functions.html
index 2bb8e04..3d1d3c1 100644
--- a/docs/2.9.1/sql-reference/date-time-functions.html
+++ b/docs/2.9.1/sql-reference/date-time-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3827,11 +3758,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/ddl.html b/docs/2.9.1/sql-reference/ddl.html
index 03419c3..48e6356 100644
--- a/docs/2.9.1/sql-reference/ddl.html
+++ b/docs/2.9.1/sql-reference/ddl.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4085,823 +4016,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="analyze">ANALYZE</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The ANALYZE command collects <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to collect statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to collect statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to collect statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">ANALYZE</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path stroke-dasharray="5,5" d="M655 40 l30 0" />
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="573" height="101" viewBox="0 0 573 101" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g fill="none" stroke="black" stroke-width="2">
-            <path stroke-dasharray="5,5" d="M10 40 l30 0" />
-        </g>
-        <g>
-            <path d="M40 40h0"></path>
-            <path d="M464.5 40h0"></path>
-            <path d="M40 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M60 20h384.5"></path>
-            </g>
-            <path d="M444.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M40 40h20"></path>
-            <g>
-                <path d="M60 40h0"></path>
-                <path d="M444.5 40h0"></path>
-                <g class="terminal ">
-                    <path d="M60 40h0"></path>
-                    <path d="M114 40h0"></path>
-                    <rect x="60" y="29" width="54" height="22" rx="10" ry="10"></rect>
-                    <text x="87" y="44">WITH</text>
-                </g>
-                <path d="M114 40h10"></path>
-                <path d="M124 40h10"></path>
-                <g class="terminal ">
-                    <path d="M134 40h0"></path>
-                    <path d="M162.5 40h0"></path>
-                    <rect x="134" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="148.25" y="44">'</text>
-                </g>
-                <path d="M162.5 40h10"></path>
-                <path d="M172.5 40h10"></path>
-                <g>
-                    <path d="M182.5 40h0"></path>
-                    <path d="M396 40h0"></path>
-                    <path d="M182.5 40h10"></path>
-                    <g>
-                        <path d="M192.5 40h0"></path>
-                        <path d="M386 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M192.5 40h0"></path>
-                            <path d="M255 40h0"></path>
-                            <rect x="192.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="223.75" y="44">PARAM</text>
-                        </g>
-                        <path d="M255 40h10"></path>
-                        <path d="M265 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M275 40h0"></path>
-                            <path d="M303.5 40h0"></path>
-                            <rect x="275" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="289.25" y="44">=</text>
-                        </g>
-                        <path d="M303.5 40h10"></path>
-                        <path d="M313.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M323.5 40h0"></path>
-                            <path d="M386 40h0"></path>
-                            <rect x="323.5" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                            <text x="354.75" y="44">VALUE</text>
-                        </g>
-                    </g>
-                    <path d="M386 40h10"></path>
-                    <path d="M192.5 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                    <g class="terminal ">
-                        <path d="M192.5 70h82.5"></path>
-                        <path d="M303.5 70h82.5"></path>
-                        <rect x="275" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                        <text x="289.25" y="74">,</text>
-                    </g>
-                    <path d="M386 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                </g>
-                <path d="M396 40h10"></path>
-                <path d="M406 40h10"></path>
-                <g class="terminal ">
-                    <path d="M416 40h0"></path>
-                    <path d="M444.5 40h0"></path>
-                    <rect x="416" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                    <text x="430.25" y="44">'</text>
-                </g>
-            </g>
-            <path d="M444.5 40h20"></path>
-        </g>
-        <g>
-            <path d="M464.5 40h0"></path>
-            <path d="M533 40h0"></path>
-            <path d="M464.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-            <g>
-                <path d="M484.5 20h28.5"></path>
-            </g>
-            <path d="M513 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-            <path d="M464.5 40h20"></path>
-            <g class="terminal ">
-                <path d="M484.5 40h0"></path>
-                <path d="M513 40h0"></path>
-                <rect x="484.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="498.75" y="44">;</text>
-            </g>
-            <path d="M513 40h20"></path>
-        </g>
-        <path d="M 533 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>When the ANALYZE command is used with <code>with</code> parameters statement, specified parameters are applied for every target. For example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="k">public</span><span class="p">.</span><span class="n">statistics_test</span><span class="p">,</span> <span class="n">statistics_test2</span><span class="p">,</span> <span class="n">statistics_test3</span><span class="p">(</span><span class="n">col3</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'MAX_CHANGED_PARTITION_ROWS_PERCENT=15,NULLS=0'</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Possible parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>MAX_CHANGED_PARTITION_ROWS_PERCENT - Maximum percentage of outdated rows in the table (the default value is 15%). See the <a href="/docs/2.9.1/SQL/sql-statistics#statistics-obsolescence" target="_blank" rel="noopener">SQL Statistics</a> page for more details.</p>
-</li>
-<li>
-<p>NULLS - Number of null values in column.</p>
-</li>
-<li>
-<p>TOTAL - Total number of column values.</p>
-</li>
-<li>
-<p>SIZE - Average size of column values (in bytes).</p>
-</li>
-<li>
-<p>DISTINCT - Number of distinct non-null values in column.</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="refresh">REFRESH</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command refreshes <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to refresh statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to refresh statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to refresh statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="689.5" height="131" viewBox="0 0 689.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M129.5 40h0"></path>
-            <rect x="50" y="29" width="79.5" height="22" rx="10" ry="10"></rect>
-            <text x="89.75" y="44">REFRESH</text>
-        </g>
-        <path d="M129.5 40h10"></path>
-        <path d="M139.5 40h10"></path>
-        <g>
-            <path d="M149.5 40h0"></path>
-            <path d="M639.5 40h0"></path>
-            <path d="M149.5 40h10"></path>
-            <g>
-                <path d="M159.5 40h0"></path>
-                <path d="M629.5 40h0"></path>
-                <g>
-                    <path d="M159.5 40h0"></path>
-                    <path d="M319 40h0"></path>
-                    <path d="M159.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M179.5 20h119.5"></path>
-                    </g>
-                    <path d="M299 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M159.5 40h20"></path>
-                    <g>
-                        <path d="M179.5 40h0"></path>
-                        <path d="M299 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M179.5 40h0"></path>
-                            <path d="M250.5 40h0"></path>
-                            <rect x="179.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="215" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M250.5 40h10"></path>
-                        <path d="M260.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M270.5 40h0"></path>
-                            <path d="M299 40h0"></path>
-                            <rect x="270.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="284.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M299 40h20"></path>
-                </g>
-                <path d="M319 40h10"></path>
-                <g class="terminal ">
-                    <path d="M329 40h0"></path>
-                    <path d="M391.5 40h0"></path>
-                    <rect x="329" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="360.25" y="44">TABLE</text>
-                </g>
-                <path d="M391.5 40h10"></path>
-                <g>
-                    <path d="M401.5 40h0"></path>
-                    <path d="M629.5 40h0"></path>
-                    <path d="M401.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M421.5 20h188"></path>
-                    </g>
-                    <path d="M609.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M401.5 40h20"></path>
-                    <g>
-                        <path d="M421.5 40h0"></path>
-                        <path d="M609.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M421.5 40h0"></path>
-                            <path d="M450 40h0"></path>
-                            <rect x="421.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="435.75" y="44">(</text>
-                        </g>
-                        <path d="M450 40h10"></path>
-                        <path d="M460 40h10"></path>
-                        <g>
-                            <path d="M470 40h0"></path>
-                            <path d="M561 40h0"></path>
-                            <path d="M470 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M480 40h0"></path>
-                                <path d="M551 40h0"></path>
-                                <rect x="480" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M551 40h10"></path>
-                            <path d="M480 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M480 70h21.25"></path>
-                                <path d="M529.75 70h21.25"></path>
-                                <rect x="501.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="515.5" y="74">,</text>
-                            </g>
-                            <path d="M551 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M561 40h10"></path>
-                        <path d="M571 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M581 40h0"></path>
-                            <path d="M609.5 40h0"></path>
-                            <rect x="581" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="595.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M609.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M629.5 40h10"></path>
-            <path d="M159.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M159.5 100h220.75"></path>
-                <path d="M408.75 100h220.75"></path>
-                <rect x="380.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="394.5" y="104">,</text>
-            </g>
-            <path d="M629.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M639.5 40h10"></path>
-        <path d="M 649.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="n">REFRESH</span> <span class="n">PRODUCTS</span><span class="p">,</span> <span class="n">SALE</span><span class="p">(</span><span class="n">productId</span><span class="p">,</span> <span class="n">discount</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="drop-statistics">DROP STATISTICS</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The command drops <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">statistics</a>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="s1">'schemaName'</span><span class="p">.</span><span class="s1">'tableName'</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span> <span class="n">column2</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><code>schemaName</code> - a name of the schema to drop statistics for.</p>
-</li>
-<li>
-<p><code>tableName</code> - a name of the table to drop statistics for.</p>
-</li>
-<li>
-<p><code>(column1, column2)</code> - names of the columns to drop statistics for.</p>
-</li>
-</ul>
-</div>
-<div class="imageblock">
-<div class="content">
-<svg class="railroad-diagram" width="757.5" height="131" viewBox="0 0 757.5 131" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g transform="translate(.5 .5)">
-        <g>
-            <path d="M20 30v20m10 -20v20m-10 -10h20"></path>
-        </g>
-        <path d="M40 40h10"></path>
-        <g class="terminal ">
-            <path d="M50 40h0"></path>
-            <path d="M197.5 40h0"></path>
-            <rect x="50" y="29" width="147.5" height="22" rx="10" ry="10"></rect>
-            <text x="123.75" y="44">DROP STATISTICS</text>
-        </g>
-        <path d="M197.5 40h10"></path>
-        <path d="M207.5 40h10"></path>
-        <g>
-            <path d="M217.5 40h0"></path>
-            <path d="M707.5 40h0"></path>
-            <path d="M217.5 40h10"></path>
-            <g>
-                <path d="M227.5 40h0"></path>
-                <path d="M697.5 40h0"></path>
-                <g>
-                    <path d="M227.5 40h0"></path>
-                    <path d="M387 40h0"></path>
-                    <path d="M227.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M247.5 20h119.5"></path>
-                    </g>
-                    <path d="M367 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M227.5 40h20"></path>
-                    <g>
-                        <path d="M247.5 40h0"></path>
-                        <path d="M367 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M247.5 40h0"></path>
-                            <path d="M318.5 40h0"></path>
-                            <rect x="247.5" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                            <text x="283" y="44">SCHEMA</text>
-                        </g>
-                        <path d="M318.5 40h10"></path>
-                        <path d="M328.5 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M338.5 40h0"></path>
-                            <path d="M367 40h0"></path>
-                            <rect x="338.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="352.75" y="44">.</text>
-                        </g>
-                    </g>
-                    <path d="M367 40h20"></path>
-                </g>
-                <path d="M387 40h10"></path>
-                <g class="terminal ">
-                    <path d="M397 40h0"></path>
-                    <path d="M459.5 40h0"></path>
-                    <rect x="397" y="29" width="62.5" height="22" rx="10" ry="10"></rect>
-                    <text x="428.25" y="44">TABLE</text>
-                </g>
-                <path d="M459.5 40h10"></path>
-                <g>
-                    <path d="M469.5 40h0"></path>
-                    <path d="M697.5 40h0"></path>
-                    <path d="M469.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
-                    <g>
-                        <path d="M489.5 20h188"></path>
-                    </g>
-                    <path d="M677.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
-                    <path d="M469.5 40h20"></path>
-                    <g>
-                        <path d="M489.5 40h0"></path>
-                        <path d="M677.5 40h0"></path>
-                        <g class="terminal ">
-                            <path d="M489.5 40h0"></path>
-                            <path d="M518 40h0"></path>
-                            <rect x="489.5" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="503.75" y="44">(</text>
-                        </g>
-                        <path d="M518 40h10"></path>
-                        <path d="M528 40h10"></path>
-                        <g>
-                            <path d="M538 40h0"></path>
-                            <path d="M629 40h0"></path>
-                            <path d="M538 40h10"></path>
-                            <g class="terminal ">
-                                <path d="M548 40h0"></path>
-                                <path d="M619 40h0"></path>
-                                <rect x="548" y="29" width="71" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="44">COLUMN</text>
-                            </g>
-                            <path d="M619 40h10"></path>
-                            <path d="M548 40a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
-                            <g class="terminal ">
-                                <path d="M548 70h21.25"></path>
-                                <path d="M597.75 70h21.25"></path>
-                                <rect x="569.25" y="59" width="28.5" height="22" rx="10" ry="10"></rect>
-                                <text x="583.5" y="74">,</text>
-                            </g>
-                            <path d="M619 70a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
-                        </g>
-                        <path d="M629 40h10"></path>
-                        <path d="M639 40h10"></path>
-                        <g class="terminal ">
-                            <path d="M649 40h0"></path>
-                            <path d="M677.5 40h0"></path>
-                            <rect x="649" y="29" width="28.5" height="22" rx="10" ry="10"></rect>
-                            <text x="663.25" y="44">)</text>
-                        </g>
-                    </g>
-                    <path d="M677.5 40h20"></path>
-                </g>
-            </g>
-            <path d="M697.5 40h10"></path>
-            <path d="M227.5 40a10 10 0 0 0 -10 10v40a10 10 0 0 0 10 10"></path>
-            <g class="terminal ">
-                <path d="M227.5 100h220.75"></path>
-                <path d="M476.75 100h220.75"></path>
-                <rect x="448.25" y="89" width="28.5" height="22" rx="10" ry="10"></rect>
-                <text x="462.5" y="104">,</text>
-            </g>
-            <path d="M697.5 100a10 10 0 0 0 10 -10v-40a10 10 0 0 0 -10 -10"></path>
-        </g>
-        <path d="M707.5 40h10"></path>
-        <path d="M 717.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
-    </g>
-    <style>
-        svg {
-        background-color: hsl(0,0%,100%);
-        }
-        path {
-        stroke-width: 2;
-        stroke: black;
-        fill: rgba(0,0,0,0);
-        }
-        text {
-        font: bold 14px monospace;
-        text-anchor: middle;
-        white-space: pre;
-        }
-        text.diagram-text {
-        font-size: 12px;
-        }
-        text.diagram-arrow {
-        font-size: 16px;
-        }
-        text.label {
-        text-anchor: start;
-        }
-        text.comment {
-        font: italic 12px monospace;
-        }
-        g.non-terminal text {
-        /&#42;font-style: italic;&#42;/
-        }
-        rect {
-        stroke-width: 2;
-        stroke: black;
-        fill: hsl(0,0%,100%);
-        }
-        rect.group-box {
-        stroke: gray;
-        stroke-dasharray: 10 5;
-        fill: none;
-        }
-        path.diagram-text {
-        stroke-width: 2;
-        stroke: black;
-        fill: white;
-        cursor: help;
-        }
-        g.diagram-text:hover path.diagram-text {
-        fill: #eee;
-        }</style>
-</svg>
-</div>
-</div>
-<div class="paragraph">
-<p>Example:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">STATISTICS</span> <span class="n">USERS</span><span class="p">,</span> <span class="n">ORDERS</span><span class="p">(</span><span class="n">customerId</span><span class="p">,</span> <span class="n">productId</span><span class="p">)</span></code></pre>
-</div>
-</div>
-</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. 
@@ -4924,9 +4038,6 @@
 <li><a href="#create-user">CREATE USER</a></li>
 <li><a href="#alter-user">ALTER USER</a></li>
 <li><a href="#drop-user">DROP USER</a></li>
-<li><a href="#analyze">ANALYZE</a></li>
-<li><a href="#refresh">REFRESH</a></li>
-<li><a href="#drop-statistics">DROP STATISTICS</a></li>
 </ul>
     </div>
           
@@ -4966,11 +4077,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/dml.html b/docs/2.9.1/sql-reference/dml.html
index 087f96a..667d5f1 100644
--- a/docs/2.9.1/sql-reference/dml.html
+++ b/docs/2.9.1/sql-reference/dml.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3840,11 +3771,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/index.html b/docs/2.9.1/sql-reference/index.html
index e0c6a65..b558850 100644
--- a/docs/2.9.1/sql-reference/index.html
+++ b/docs/2.9.1/sql-reference/index.html
@@ -865,19 +865,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -954,9 +941,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -994,13 +981,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1178,9 +1158,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1293,6 +1273,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1387,19 +1380,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2266,19 +2246,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2626,19 +2593,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2864,11 +2818,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2933,11 +2882,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3138,19 +3082,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3359,11 +3290,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/numeric-functions.html b/docs/2.9.1/sql-reference/numeric-functions.html
index a7c222e..cb172ed 100644
--- a/docs/2.9.1/sql-reference/numeric-functions.html
+++ b/docs/2.9.1/sql-reference/numeric-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4912,11 +4843,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/operational-commands.html b/docs/2.9.1/sql-reference/operational-commands.html
index 0038af0..131a516 100644
--- a/docs/2.9.1/sql-reference/operational-commands.html
+++ b/docs/2.9.1/sql-reference/operational-commands.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3678,7 +3609,7 @@
 <h2 id="kill-service">KILL SERVICE</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>KILL SERVICE</code> command allows you to cancel a running service.</p>
+<p>The <code>KILL SERVICE</code> command allows you to cance a running service.</p>
 </div>
 <code-tabs><code-tab data-tab='SQL'><div class="listingblock">
 <div class="content">
@@ -3711,23 +3642,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>KILL CONSISTENCY</code> command allows you to cancel all running consistency repair/check operations.</p>
-</div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">./control.sh <span class="nt">--kill</span> CONSISTENCY</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="bash">control.bat <span class="nt">--kill</span> CONSISTENCY</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. 
@@ -3785,7 +3699,6 @@
 <li><a href="#parameters-7">Parameters</a></li>
 </ul>
 </li>
-<li><a href="#kill-consistency-repaircheck-operations">KILL CONSISTENCY repair/check operations</a></li>
 </ul>
     </div>
           
@@ -3825,11 +3738,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728906' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728906' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728906" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728906"></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.9.1/sql-reference/sql-conformance.html b/docs/2.9.1/sql-reference/sql-conformance.html
index d700be9..156fee9 100644
--- a/docs/2.9.1/sql-reference/sql-conformance.html
+++ b/docs/2.9.1/sql-reference/sql-conformance.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4077,11 +4008,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/sql-reference/string-functions.html b/docs/2.9.1/sql-reference/string-functions.html
index cd344fc..5a7d847 100644
--- a/docs/2.9.1/sql-reference/string-functions.html
+++ b/docs/2.9.1/sql-reference/string-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -4395,11 +4326,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/sql-reference/system-functions.html b/docs/2.9.1/sql-reference/system-functions.html
index 3b23090..693bbcc 100644
--- a/docs/2.9.1/sql-reference/system-functions.html
+++ b/docs/2.9.1/sql-reference/system-functions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3607,11 +3538,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/sql-reference/transactions.html b/docs/2.9.1/sql-reference/transactions.html
index a778f06..647f636 100644
--- a/docs/2.9.1/sql-reference/transactions.html
+++ b/docs/2.9.1/sql-reference/transactions.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3360,7 +3291,7 @@
 <h2 id="example">Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Add a person and update the city population by 1 in a single transaction and commit it.</p>
+<p>Add a person and update the city population by 1 in a single transaction.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3374,7 +3305,7 @@
 </div>
 </div>
 <div class="paragraph">
-<p>Add a person, update the city population and then roll back changes instead of committing them.</p>
+<p>Roll back the changes made by the previous commands.</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -3382,9 +3313,7 @@
 
 <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">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span>
-
-<span class="k">ROLLBACK</span><span class="p">;</span></code></pre>
+<span class="k">UPDATE</span> <span class="n">City</span> <span class="k">SET</span> <span class="n">population</span> <span class="o">=</span> <span class="n">population</span> <span class="o">+</span> <span class="mi">1</span> <span class="k">WHERE</span> <span class="n">id</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span></code></pre>
 </div>
 </div>
 </div>
@@ -3440,11 +3369,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/starting-nodes.html b/docs/2.9.1/starting-nodes.html
index 43104f4..bbda626 100644
--- a/docs/2.9.1/starting-nodes.html
+++ b/docs/2.9.1/starting-nodes.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3472,6 +3403,37 @@
 </div>
 </div>
 <div class="sect1">
+<h2 id="setting-jvm-options">Setting JVM Options</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>There are several ways you can set JVM options when starting a node with the <code>ignite.sh</code> script.
+These ways are described in the following sections.</p>
+</div>
+<div class="sect2">
+<h3 id="jvm_opts-system-variable">JVM_OPTS System Variable</h3>
+<div class="paragraph">
+<p>You can set the <code>JVM_OPTS</code> environment variable:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell"><span class="nb">export </span><span class="nv">JVM_OPTS</span><span class="o">=</span><span class="s2">"</span><span class="nv">$JVM_OPTS</span><span class="s2"> -Xmx6G -DIGNITE_TO_STRING_INCLUDE_SENSITIVE=false"</span><span class="p">;</span> <span class="nv">$IGNITE_HOME</span>/bin/ignite.sh</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="command-line-arguments">Command Line Arguments</h3>
+<div class="paragraph">
+<p>You can also pass JVM options by using the <code>-J</code> prefix:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell">./ignite.sh <span class="nt">-J-Xmx6G</span> <span class="nt">-J-DIGNITE_TO_STRING_INCLUDE_SENSITIVE</span><span class="o">=</span><span class="nb">false</span></code></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="node-lifecycle-events">Node Lifecycle Events</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3577,6 +3539,12 @@
 <li><a href="#starting-server-nodes">Starting Server Nodes</a></li>
 <li><a href="#starting-client-nodes">Starting Client Nodes</a></li>
 <li><a href="#shutting-down-nodes">Shutting Down Nodes</a></li>
+<li><a href="#setting-jvm-options">Setting JVM Options</a>
+<ul class="sectlevel2">
+<li><a href="#jvm_opts-system-variable">JVM_OPTS System Variable</a></li>
+<li><a href="#command-line-arguments">Command Line Arguments</a></li>
+</ul>
+</li>
 <li><a href="#node-lifecycle-events">Node Lifecycle Events</a></li>
 </ul>
     </div>
@@ -3617,11 +3585,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-client-comparison.csv b/docs/2.9.1/thin-client-comparison.csv
index bf5eb80..2e5fb45 100644
--- a/docs/2.9.1/thin-client-comparison.csv
+++ b/docs/2.9.1/thin-client-comparison.csv
@@ -8,10 +8,8 @@
 Authentication,{yes},{yes},{yes},{yes},{yes},{yes}
 Partition Awareness,{yes},{yes},{yes},{yes},{yes},No
 Failover,{yes},{yes},{yes},{yes},{yes},{yes}
-Transactions,{yes},{yes},No,No,No,No
+Transactions,{yes},No,No,No,No,No
 Cluster API,{yes},{yes},No,No,No,No
 Compute,{yes},{yes},No,No,No,No
-Service invocation,{yes},{yes},No,No,No,No
-Server Discovery,No,{yes},No,No,No,No
-Server Discovery in Kubernetes,{yes},No,No,No,No,No
-Continuous queries,{yes},{yes},No,No,No,No
\ No newline at end of file
+Service invocation,{yes},No,No,No,No,No
+Server Discovery,No,{yes},No,No,No,No
\ No newline at end of file
diff --git a/docs/2.9.1/thin-clients/cpp-thin-client.html b/docs/2.9.1/thin-clients/cpp-thin-client.html
index c5f4b4f..cabf455 100644
--- a/docs/2.9.1/thin-clients/cpp-thin-client.html
+++ b/docs/2.9.1/thin-clients/cpp-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3393,6 +3324,23 @@
 <img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the C++ thin client.</p>
 </div>
@@ -3523,65 +3471,6 @@
 </div>
 </div>
 </div>
-<div class="sect2">
-<h3 id="transactions">Transactions</h3>
-<div class="paragraph">
-<p>Client transactions are supported for caches with <code>AtomicityMode.TRANSACTIONAL</code> mode.</p>
-</div>
-<div class="sect3">
-<h4 id="executing-transactions">Executing Transactions</h4>
-<div class="paragraph">
-<p>To start a transaction, obtain the <code>ClientTransactions</code> object from <code>IgniteClient</code>.
-<code>ClientTransactions</code> has a number of <code>txStart(&#8230;&#8203;)</code> methods, each of which starts a new transaction and returns an object (<code>ClientTransaction</code>) that represents the transaction.
-Use this object to commit or rollback the transaction.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">cache</span><span class="o">::</span><span class="n">CacheClient</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">int</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">GetCache</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">int</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"my_transactional_cache"</span><span class="p">);</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransactions</span> <span class="n">transactions</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">ClientTransactions</span><span class="p">();</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">TxStart</span><span class="p">();</span>
-
-<span class="n">cache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">20</span><span class="p">);</span>
-
-<span class="n">tx</span><span class="p">.</span><span class="n">Commit</span><span class="p">();</span></code></pre>
-</div>
-</div>
-</div>
-<div class="sect3">
-<h4 id="transaction-configuration">Transaction Configuration</h4>
-<div class="paragraph">
-<p>Client transactions can have different concurrency modes, isolation levels, and execution timeout, which can be set for all transactions or on a per transaction basis.</p>
-</div>
-<div class="paragraph">
-<p>You can specify the concurrency mode, isolation level, and timeout when starting an individual transaction. In this case, the provided values override the default settings.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransactions</span> <span class="n">transactions</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="n">ClientTransactions</span><span class="p">();</span>
-
-<span class="k">const</span> <span class="kt">uint32_t</span> <span class="n">TX_TIMEOUT</span> <span class="o">=</span> <span class="mi">200</span><span class="p">;</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">TxStart</span><span class="p">(</span><span class="n">TransactionConcurrency</span><span class="o">::</span><span class="n">OPTIMISTIC</span><span class="p">,</span> <span class="n">TransactionIsolation</span><span class="o">::</span><span class="n">SERIALIZABLE</span><span class="p">,</span> <span class="n">TX_TIMEOUT</span><span class="p">);</span>
-
-<span class="n">cache</span><span class="p">.</span><span class="n">Put</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">20</span><span class="p">);</span>
-
-<span class="n">tx</span><span class="p">.</span><span class="n">Commit</span><span class="p">();</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>You can also perform transactions with labels:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="cpp"><span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">withLabel</span><span class="p">(</span><span class="n">label</span><span class="p">).</span><span class="n">TxStart</span><span class="p">();</span>
-
-<span class="n">transactions</span><span class="o">::</span><span class="n">ClientTransaction</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">transactions</span><span class="p">.</span><span class="n">withLabel</span><span class="p">(</span><span class="n">label</span><span class="p">).</span><span class="n">TxStart</span><span class="p">(</span><span class="n">TransactionConcurrency</span><span class="o">::</span><span class="n">OPTIMISTIC</span><span class="p">,</span> <span class="n">TransactionIsolation</span><span class="o">::</span><span class="n">SERIALIZABLE</span><span class="p">,</span> <span class="n">TX_TIMEOUT</span><span class="p">);</span></code></pre>
-</div>
-</div>
-</div>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3611,12 +3500,6 @@
 <ul class="sectlevel2">
 <li><a href="#ssltls">SSL/TLS</a></li>
 <li><a href="#authentication">Authentication</a></li>
-<li><a href="#transactions">Transactions</a>
-<ul class="sectlevel3">
-<li><a href="#executing-transactions">Executing Transactions</a></li>
-<li><a href="#transaction-configuration">Transaction Configuration</a></li>
-</ul>
-</li>
 </ul>
 </li>
 </ul>
@@ -3658,11 +3541,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578928' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578928' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578928" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578928"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/dotnet-thin-client.html b/docs/2.9.1/thin-clients/dotnet-thin-client.html
index 795c328..25e95bb 100644
--- a/docs/2.9.1/thin-clients/dotnet-thin-client.html
+++ b/docs/2.9.1/thin-clients/dotnet-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3406,6 +3337,20 @@
 <div class="paragraph">
 <p>Partition awareness allows the thin client to send query requests directly to the node that owns the queried data.</p>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Partition awareness is an experimental feature whose API or design architecture might change before a GA version is released.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Without partition awareness, an application that is connected to the cluster via a thin client executes all queries and operations via a single server node that acts as a proxy for the incoming requests.
 These operations are then re-routed to the node that stores the data that is being requested.
@@ -3737,29 +3682,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="executing-ignite-services">Executing Ignite Services</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the <code>IServicesClient</code> API to invoke an <a href="/docs/2.9.1/services/services">Ignite Service</a> that
-is <strong>already deployed</strong> in the cluster. See <a href="/docs/2.9.1/services/services">Using Ignite Services</a> for more information on service deployment.</p>
-</div>
-<div class="paragraph">
-<p>The example below shows how to invoke the service named <code>MyService</code>:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="csharp"><span class="n">IIgniteClient</span> <span class="n">client</span> <span class="p">=</span> <span class="n">Ignition</span><span class="p">.</span><span class="nf">StartClient</span><span class="p">(</span><span class="n">cfg</span><span class="p">);</span>
-<span class="n">IServicesClient</span> <span class="n">services</span> <span class="p">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">GetServices</span><span class="p">();</span>
-<span class="n">IMyService</span> <span class="n">serviceProxy</span> <span class="p">=</span> <span class="n">services</span><span class="p">.</span><span class="n">GetServiceProxy</span><span class="p">&lt;</span><span class="n">IMyService</span><span class="p">&gt;(</span><span class="s">"MyService"</span><span class="p">);</span>
-<span class="n">serviceProxy</span><span class="p">.</span><span class="nf">MyServiceMethod</span><span class="p">(</span><span class="s">"hello"</span><span class="p">);</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The thin client allows to execute services implemented in Java or .NET.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="security">Security</h2>
 <div class="sectionbody">
 <div class="sect2">
@@ -3844,7 +3766,6 @@
 </ul>
 </li>
 <li><a href="#executing-compute-tasks">Executing Compute Tasks</a></li>
-<li><a href="#executing-ignite-services">Executing Ignite Services</a></li>
 <li><a href="#security">Security</a>
 <ul class="sectlevel2">
 <li><a href="#ssltls">SSL/TLS</a></li>
@@ -3890,11 +3811,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/getting-started-with-thin-clients.html b/docs/2.9.1/thin-clients/getting-started-with-thin-clients.html
index da08ffd..5c69e0f 100644
--- a/docs/2.9.1/thin-clients/getting-started-with-thin-clients.html
+++ b/docs/2.9.1/thin-clients/getting-started-with-thin-clients.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3442,7 +3373,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Transactions</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
@@ -3469,7 +3400,7 @@
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Service invocation</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
@@ -3484,24 +3415,6 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
 </tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Server Discovery in Kubernetes</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Continuous queries</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="checkmark">yes</span></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">No</p></td>
-</tr>
 </tbody>
 </table>
 <div class="sect2">
@@ -3543,6 +3456,23 @@
 <img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>Partition Awareness is available for the Java, .NET, C++, Python, and Node.js thin clients.
 Refer to the documentation of the specific client for more information.</p>
@@ -3725,11 +3655,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/java-thin-client.html b/docs/2.9.1/thin-clients/java-thin-client.html
index 9a5d2ed..d86eec6 100644
--- a/docs/2.9.1/thin-clients/java-thin-client.html
+++ b/docs/2.9.1/thin-clients/java-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3397,6 +3328,23 @@
 <img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>The following code sample illustrates how to use the partition awareness feature with the java thin client.</p>
 </div>
@@ -3414,49 +3362,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>If a list of server nodes is dynamically changing or scaling, then it is possible to configure the connection with custom implementation of <code>ClientAddressFinder</code>. It should provide a number of current server addresses every time a client asks for them.
-The following code sample illustrates how to use it.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientAddressFinder</span> <span class="n">finder</span> <span class="o">=</span> <span class="o">()</span> <span class="o">-&gt;</span> <span class="o">{</span>
-    <span class="nc">String</span><span class="o">[]</span> <span class="n">dynamicServerAddresses</span> <span class="o">=</span> <span class="n">fetchServerAddresses</span><span class="o">();</span>
-
-    <span class="k">return</span> <span class="n">dynamicServerAddresses</span><span class="o">;</span>
-<span class="o">};</span>
-
-<span class="nc">ClientConfiguration</span> <span class="n">cfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientConfiguration</span><span class="o">()</span>
-    <span class="o">.</span><span class="na">setAddressesFinder</span><span class="o">(</span><span class="n">finder</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">setPartitionAwarenessEnabled</span><span class="o">(</span><span class="kc">true</span><span class="o">);</span>
-
-<span class="k">try</span> <span class="o">(</span><span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">cfg</span><span class="o">))</span> <span class="o">{</span>
-    <span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">cache</span><span class="o">(</span><span class="s">"myCache"</span><span class="o">);</span>
-    <span class="c1">// Put, get, or remove data from the cache...</span>
-<span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="nc">ClientException</span> <span class="n">e</span><span class="o">)</span> <span class="o">{</span>
-    <span class="nc">System</span><span class="o">.</span><span class="na">err</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">e</span><span class="o">.</span><span class="na">getMessage</span><span class="o">());</span>
-<span class="o">}</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The code snippet shows how an example implementation might look like if you want clients to retrieve server addresses dynamically.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>The <code>ClientAddressFinder</code> is a functional interface that provides the only method <code>getAddresses()</code>.</p>
-</li>
-<li>
-<p>The <code>fetchServerAddress()</code> is a custom function that dynamically provides server addresses.</p>
-</li>
-<li>
-<p>Configure client with <code>ClientConfiguration.setAddressFinder(finder)</code>.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Also, you can check a real example of the interface implementation. <code>ThinClientKubernetesAddressFinder</code> is created to handle scalable Kubernetes environment.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3528,10 +3433,10 @@
 <div class="sect2">
 <h3 id="executing-scan-queries">Executing Scan Queries</h3>
 <div class="paragraph">
-<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a regular <a href="/docs/2.9.1/key-value-api/using-cache-queries">scan query</a>.</p>
+<p>Use the <code>ScanQuery&lt;K, V&gt;</code> class to get a set of entries that satisfy a given condition. The thin client sends the query to the cluster node where it is executed as a normal <a href="/docs/2.9.1/key-value-api/using-scan-queries">scan query</a>.</p>
 </div>
 <div class="paragraph">
-<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If there is no predicate provided, the query returns all cache entries.</p>
+<p>The query condition is specified by an <code>IgniteBiPredicate&lt;K, V&gt;</code> object that is passed to the query constructor as an argument. The predicate is applied on the server side. If you don&#8217;t provide any predicate, the query returns all cache entries.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -3580,15 +3485,15 @@
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">cache</span><span class="o">(</span><span class="s">"my_transactional_cache"</span><span class="o">);</span>
+<pre class="rouge highlight"><code data-lang="ruby"><span class="no">ClientCache</span><span class="o">&lt;</span><span class="no">Integer</span><span class="p">,</span> <span class="no">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">cache</span><span class="p">(</span><span class="s2">"my_transactional_cache"</span><span class="p">);</span>
 
-<span class="nc">ClientTransactions</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">transactions</span><span class="o">();</span>
+<span class="no">ClientTransactions</span> <span class="n">tx</span> <span class="o">=</span> <span class="n">client</span><span class="p">.</span><span class="nf">transactions</span><span class="p">();</span>
 
-<span class="k">try</span> <span class="o">(</span><span class="nc">ClientTransaction</span> <span class="n">t</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">txStart</span><span class="o">())</span> <span class="o">{</span>
-    <span class="n">cache</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"new value"</span><span class="o">);</span>
+<span class="n">try</span> <span class="p">(</span><span class="no">ClientTransaction</span> <span class="n">t</span> <span class="o">=</span> <span class="n">tx</span><span class="p">.</span><span class="nf">txStart</span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">cache</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="s2">"new value"</span><span class="p">);</span>
 
-    <span class="n">t</span><span class="o">.</span><span class="na">commit</span><span class="o">();</span>
-<span class="o">}</span></code></pre>
+    <span class="n">t</span><span class="p">.</span><span class="nf">commit</span><span class="p">();</span>
+<span class="p">}</span></code></pre>
 </div>
 </div>
 </div>
@@ -3653,69 +3558,6 @@
 <p>Refer to the <a href="/docs/2.9.1/key-value-api/binary-objects">Working with Binary Objects</a> page for detailed information.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="cache-entry-listening">Cache Entry Listening</h3>
-<div class="paragraph">
-<p>When a cache is modified (an entry is inserted, updated, deleted, or expired), an event can be sent to notify the client.
-To listen to these events, you can use one of the following approaches:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Continuous queries</p>
-</li>
-<li>
-<p>Cache <code>registerCacheEntryListener</code> methods</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Both approaches require a local listener to be provided, which is triggered on every cache modification event.</p>
-</div>
-<div class="paragraph">
-<p>For both approaches you can also specify a remote filter to narrow down the range of entries that are monitored for updates. This filter is executed for each updated entry on the server-side and evaluates whether the event should be propagated to the client&#8217;s local listener.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-The classes of the remote filter factory must be available on the server nodes of the cluster.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>Refer to the <a href="/docs/2.9.1/key-value-api/continuous-queries">thick client continuous queries</a> page for more information about continuous queries.</p>
-</div>
-<div class="paragraph">
-<p>In case of connection to server failure, a thin client cannot silently reconnect with guarantees that no events are lost, so continuous queries and registered cache event listeners are closed after the server disconnection. There are also several methods with the additional parameter: disconnect listener. This listener allows to catch server disconnection events and react appropriately.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"myCache"</span><span class="o">);</span>
-
-<span class="nc">ContinuousQuery</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">query</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ContinuousQuery</span><span class="o">&lt;&gt;();</span>
-
-<span class="n">query</span><span class="o">.</span><span class="na">setLocalListener</span><span class="o">(</span><span class="k">new</span> <span class="nc">CacheEntryUpdatedListener</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onUpdated</span><span class="o">(</span><span class="nc">Iterable</span><span class="o">&lt;</span><span class="nc">CacheEntryEvent</span><span class="o">&lt;?</span> <span class="kd">extends</span> <span class="nc">Integer</span><span class="o">,</span> <span class="o">?</span> <span class="kd">extends</span> <span class="nc">String</span><span class="o">&gt;&gt;</span> <span class="n">events</span><span class="o">)</span>
-        <span class="kd">throws</span> <span class="nc">CacheEntryListenerException</span> <span class="o">{</span>
-        <span class="c1">// react to the update events here</span>
-    <span class="o">}</span>
-<span class="o">});</span>
-
-<span class="nc">ClientDisconnectListener</span> <span class="n">disconnectListener</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ClientDisconnectListener</span><span class="o">()</span> <span class="o">{</span>
-    <span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onDisconnected</span><span class="o">(</span><span class="nc">Exception</span> <span class="n">reason</span><span class="o">)</span> <span class="o">{</span>
-        <span class="c1">// react to the disconnect event here</span>
-    <span class="o">}</span>
-<span class="o">};</span>
-
-<span class="n">cache</span><span class="o">.</span><span class="na">query</span><span class="o">(</span><span class="n">query</span><span class="o">,</span> <span class="n">disconnectListener</span><span class="o">);</span></code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -3897,9 +3739,6 @@
 <span class="o">}</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>The deployed service can be implemented using Java or .NET.</p>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4038,39 +3877,6 @@
 </div>
 </div>
 </div>
-<div class="sect1">
-<h2 id="async-apis">Async APIs</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Most network-bound thin client APIs have an async counterpart, for example, <code>ClientCache.get</code> and <code>ClientCache.getAsync</code>.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="java"><span class="nc">IgniteClient</span> <span class="n">client</span> <span class="o">=</span> <span class="nc">Ignition</span><span class="o">.</span><span class="na">startClient</span><span class="o">(</span><span class="n">clientCfg</span><span class="o">);</span>
-<span class="nc">ClientCache</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">,</span> <span class="nc">String</span><span class="o">&gt;</span> <span class="n">cache</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getOrCreateCache</span><span class="o">(</span><span class="s">"cache"</span><span class="o">);</span>
-
-<span class="nc">IgniteClientFuture</span><span class="o">&lt;</span><span class="nc">Void</span><span class="o">&gt;</span> <span class="n">putFut</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">putAsync</span><span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="s">"hello"</span><span class="o">);</span>
-<span class="n">putFut</span><span class="o">.</span><span class="na">get</span><span class="o">();</span> <span class="c1">// Blocking wait.</span>
-
-<span class="nc">IgniteClientFuture</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">&gt;</span> <span class="n">getFut</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="na">getAsync</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
-<span class="n">getFut</span><span class="o">.</span><span class="na">thenAccept</span><span class="o">(</span><span class="n">val</span> <span class="o">-&gt;</span> <span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">val</span><span class="o">));</span> <span class="c1">// Non-blocking continuation.</span></code></pre>
-</div>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Async methods do not block the calling thread</p>
-</li>
-<li>
-<p>Async methods return <code>IgniteClientFuture&lt;T&gt;</code> which is a combination of <code>Future&lt;T&gt;</code> and <code>CompletionStage&lt;T&gt;</code>.</p>
-</li>
-<li>
-<p>Async continuations are executed using <code>ClientConfiguration.AsyncContinuationExecutor</code>, which defaults to <code>ForkJoinPool#commonPool()</code>. For example, <code>cache.getAsync(1).thenAccept(val &#8594; System.out.println(val))</code> will execute the <code>println</code> call using a thread from the <code>commonPool</code>.</p>
-</li>
-</ul>
-</div>
-</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. 
@@ -4097,7 +3903,6 @@
 </ul>
 </li>
 <li><a href="#working-with-binary-objects">Working with Binary Objects</a></li>
-<li><a href="#cache-entry-listening">Cache Entry Listening</a></li>
 </ul>
 </li>
 <li><a href="#executing-sql-statements">Executing SQL Statements</a></li>
@@ -4119,7 +3924,6 @@
 <li><a href="#authentication">Authentication</a></li>
 </ul>
 </li>
-<li><a href="#async-apis">Async APIs</a></li>
 </ul>
     </div>
           
@@ -4159,11 +3963,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/nodejs-thin-client.html b/docs/2.9.1/thin-clients/nodejs-thin-client.html
index 730ac67..4385061 100644
--- a/docs/2.9.1/thin-clients/nodejs-thin-client.html
+++ b/docs/2.9.1/thin-clients/nodejs-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3332,10 +3263,10 @@
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Node.js Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/nodejs</code> folder.</p>
 </li>
 <li>
 <p>Run the commands below to finish the installation.</p>
@@ -3469,6 +3400,23 @@
 <img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partitionAwareness</code> configuration parameter to <code>true</code> as shown in the following code snippet:</p>
 </div>
@@ -3991,11 +3939,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/php-thin-client.html b/docs/2.9.1/thin-clients/php-thin-client.html
index fa9a187..6d82d19 100644
--- a/docs/2.9.1/thin-clients/php-thin-client.html
+++ b/docs/2.9.1/thin-clients/php-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3315,36 +3246,15 @@
 <h2 id="installation">Installation</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The PHP thin client is shipped as a Composer package and a zip archive. Use any of the methods to install the client in your environment.</p>
-</div>
-<div class="sect2">
-<h3 id="using-composer">Using Composer</h3>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">composer require apache/apache-ignite-client</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>To use the client in your application, include the <code>vendor/autoload.php</code> file, generated by Composer, to your source code, eg.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="php"><span class="k">require_once</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span></code></pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="using-zip-archive">Using ZIP Archive</h3>
-<div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite PHP Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
-<p>Unpack the archive and navigate to the root folder.</p>
+<p>Unpack the archive and navigate to the <code>{IGNITE_HOME}/platforms/php</code> folder.</p>
 </li>
 <li>
 <p>Use the command below to install the package.</p>
@@ -3366,7 +3276,6 @@
 </div>
 </div>
 </div>
-</div>
 <div class="sect1">
 <h2 id="creating-a-client-instance">Creating a Client Instance</h2>
 <div class="sectionbody">
@@ -3627,12 +3536,7 @@
     <div class="toc-wrapper">
     <ul class="sectlevel1">
 <li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#installation">Installation</a>
-<ul class="sectlevel2">
-<li><a href="#using-composer">Using Composer</a></li>
-<li><a href="#using-zip-archive">Using ZIP Archive</a></li>
-</ul>
-</li>
+<li><a href="#installation">Installation</a></li>
 <li><a href="#creating-a-client-instance">Creating a Client Instance</a></li>
 <li><a href="#connecting-to-cluster">Connecting to Cluster</a></li>
 <li><a href="#using-key-value-api">Using Key-Value API</a>
@@ -3688,11 +3592,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/thin-clients/python-thin-client.html b/docs/2.9.1/thin-clients/python-thin-client.html
index c23e260..c954ba3 100644
--- a/docs/2.9.1/thin-clients/python-thin-client.html
+++ b/docs/2.9.1/thin-clients/python-thin-client.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3324,12 +3255,12 @@
 <div class="sect2">
 <h3 id="using-zip-archive">Using ZIP Archive</h3>
 <div class="paragraph">
-<p>The thin client can be installed from the zip archive available for download from the Apache Ignite website:</p>
+<p>The thin client can be installed from the zip archive:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite Python Thin Client</a>.</p>
+<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Apache Ignite binary package</a>.</p>
 </li>
 <li>
 <p>Unpack the archive and navigate to the root folder.</p>
@@ -3374,8 +3305,8 @@
 <h2 id="connecting-to-cluster">Connecting to Cluster</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The ZIP distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
-The examples are located in the <code>{client_dir}/examples</code> directory.</p>
+<p>The distribution package contains runnable examples that demonstrate basic usage scenarios of the Python thin client.
+The examples are located in the <code>{ROOT_FOLDER}/examples</code> directory.</p>
 </div>
 <div class="paragraph">
 <p>The following code snippet shows how to connect to a cluster from the Python thin client:</p>
@@ -3471,6 +3402,23 @@
 <img src="/docs/2.9.1/images/partitionawareness02.png" alt="With Partition Awareness">
 </div>
 </div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Note that presently you need to provide addresses of all the server nodes in the connection properties.
+This also means that if a new server node joins the cluster, you should add the server&#8217;s address to the connection properties and reconnect the thin client.
+Otherwise, the thin client will not be able to send direct requests to this server.
+This limitation is planned to be addressed before the GA release of the feature.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph">
 <p>To enable partition awareness, set the <code>partition_aware</code> parameter to true in the client constructor and provide
 addresses of all the server nodes in the connection string.</p>
@@ -4427,11 +4375,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/control-script.html b/docs/2.9.1/tools/control-script.html
index 65284e0..a859e92 100644
--- a/docs/2.9.1/tools/control-script.html
+++ b/docs/2.9.1/tools/control-script.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3301,7 +3232,7 @@
 <div class="paragraph">
 <p>The control script syntax is as follows:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh &lt;connection parameters&gt; &lt;<span class="nb">command</span><span class="o">&gt;</span> &lt;arguments&gt;</code></pre>
 </div>
@@ -3426,7 +3357,7 @@
 <div class="paragraph">
 <p>To get the state of the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--state</span></code></pre>
 </div>
@@ -3445,7 +3376,7 @@
 <div class="paragraph">
 <p>To activate the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--set-state</span> ACTIVE</code></pre>
 </div>
@@ -3466,8 +3397,7 @@
 <td class="content">
 <div class="paragraph">
 <p>Deactivation deallocates all memory resources, including your application data, on all cluster nodes and disables public cluster API.
-If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.
-The non-persistent system caches are cleared too.</p>
+If you have in-memory caches that are not backed up by a persistent storage (neither <a href="/docs/2.9.1/persistence/native-persistence">native persistent storage</a> nor <a href="/docs/2.9.1/persistence/external-storage">external storage</a>), you will lose the data and will have to repopulate these caches.</p>
 </div>
 </td>
 </tr>
@@ -3476,7 +3406,7 @@
 <div class="paragraph">
 <p>To deactivate the cluster, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--set-state</span> INACTIVE <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3491,7 +3421,7 @@
 <div class="paragraph">
 <p>To get the list of nodes registered in the baseline topology, run the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span></code></pre>
 </div>
@@ -3534,7 +3464,7 @@
 <p>To add a node to the baseline topology, run the command given below.
 After the node is added, the <a href="/docs/2.9.1/data-rebalancing">rebalancing process</a> starts.</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> add <em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3551,7 +3481,7 @@
 Only offline nodes can be removed from the baseline topology: shut down the node first and then use the <code>remove</code> command.
 This operation starts the rebalancing process, which re-distributes the data across the nodes that remain in the baseline topology.</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> remove <em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3569,7 +3499,7 @@
 <div class="paragraph">
 <p>To set a list of node as the baseline topology, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> <span class="nb">set </span><em>consistentId1,consistentId2,...</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3581,7 +3511,7 @@
 <div class="paragraph">
 <p>To restore a specific version of the baseline topology, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> version <em>topologyVersion</em> <span class="o">[</span><span class="nt">--yes</span><span class="o">]</span></code></pre>
 </div>
@@ -3601,7 +3531,7 @@
 For clusters with persistence, the automatic baseline adjustment is disabled by default.
 To enable it, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> auto_adjust <span class="nb">enable timeout </span>30000</code></pre>
 </div>
@@ -3617,7 +3547,7 @@
 <div class="paragraph">
 <p>To disable baseline autoadjustment, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--baseline</span> auto_adjust disable</code></pre>
 </div>
@@ -3639,7 +3569,7 @@
 <div class="paragraph">
 <p>The following command returns a list of transactions that satisfy a given filter (or all transactions if no filter is provided):</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--tx</span> <em>&lt;transaction filter&gt;</em> <span class="nt">--info</span></code></pre>
 </div>
@@ -3700,7 +3630,7 @@
 <div class="paragraph">
 <p>To cancel transactions, use the following command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--tx</span> <em>&lt;transaction filter&gt;</em> <span class="nt">--kill</span></code></pre>
 </div>
@@ -3791,56 +3721,6 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="destroying-caches">Destroying Caches</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>You can use the control script to destroy specific caches.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,...,cacheN|--destroy-all-caches</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--caches cache1,&#8230;&#8203;,cacheN</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies a comma-separated list of cache names to be destroyed.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--destroy-all-caches</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Permanently destroy all user-created caches.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>Examples:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Destroy cache1 and cache2.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--caches</span> cache1,cache2
-
-<span class="c"># Destroy all user-created caches.</span>
-control.sh|bat <span class="nt">--cache</span> destroy <span class="nt">--destroy-all-caches</span></code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
 <h2 id="resetting-lost-partitions">Resetting Lost Partitions</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -3977,71 +3857,6 @@
 </table>
 </div>
 </div>
-<div class="sect2">
-<h3 id="checking-snapshot-consistency">Checking Snapshot Consistency</h3>
-<div class="paragraph">
-<p>The checking snapshot consistency command works the same way as the <code>idle_verify</code> command does. It compares hashes between
-a primary partition and a corresponding backup partitions and prints a report if any differences are found.
-Differences may be the result of inconsistencies in some data on the cluster from which the snapshot was taken. It is
-recommended to perform the <code>idle_verify</code> procedure on the cluster if this case occurs.</p>
-</div>
-<div class="paragraph">
-<p>This procedure does not require the cluster to be in the <code>idle</code> state.</p>
-</div>
-<code-tabs><code-tab data-tab='Shell'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="c"># Checks that partitions of all snapshot caches have the correct checksums and primary/backup ones actually contain the same data.</span>
-control.<span class="o">(</span>sh|bat<span class="o">)</span> <span class="nt">--snapshot</span> check snapshot_name</code></pre>
-</div>
-</div></code-tab></code-tabs>
-</div>
-<div class="sect2">
-<h3 id="check-sql-index-inline-size">Check SQL Index Inline Size</h3>
-<div class="paragraph">
-<p>A running Ignite cluster could have different SQL index inline sizes on its cluster nodes.
-For example, it could happen due to the <code>IGNITE_MAX_INDEX_PAYLOAD_SIZE</code> property value is different on the cluster nodes. The difference
-between index inline sizes may lead to a performance drop.</p>
-</div>
-<div class="paragraph">
-<p>The <code>check_index_inline_sizes</code> command validates the indexes inline size of given caches on all cluster nodes. The inline
-size of secondary indexes is always checked on a node join and a WARN message is printed to the log if they differ.</p>
-</div>
-<div class="paragraph">
-<p>Use the command below to check if the secondary indexes inline sizes are the same on all cluster nodes.</p>
-</div>
-<code-tabs><code-tab data-tab='Shell'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh|bat <span class="nt">--cache</span> check_index_inline_sizes</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>If the index inline sizes are different, the console output is similar to the data below:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">Control utility [ver. 2.10.0]
-2021 Copyright(C) Apache Software Foundation
-User: test
-Time: 2021-04-27T16:13:21.213
-Command [CACHE] started
-Arguments: --cache check_index_inline_sizes --yes
-
-Found 4 secondary indexes.
-3 index(es) have different effective inline size on nodes. It can lead to
-performance degradation in SQL queries.
-Index(es):
-  Full index name: PUBLIC#TEST_TABLE#L_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2
-  Full index name: PUBLIC#TEST_TABLE#S1_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2
-  Full index name: PUBLIC#TEST_TABLE#I_IDX nodes:
-[ca1d23ae-89d4-4e8d-ae12-6c68f3900000] inline size: 1, nodes:
-[8327bbd1-df08-4b97-8721-de95e363e745] inline size: 2</code></pre>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
@@ -4170,7 +3985,7 @@
 <div class="paragraph">
 <p>To view the cluster ID, run the <code>--state</code> command:</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--state</span></code></pre>
 </div>
@@ -4198,7 +4013,7 @@
 <p>A cluster tag is a user friendly name that you can assign to your cluster.
 To change the tag, use the following command (the tag must contain no more than 280 characters):</p>
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
 <div class="content">
 <pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--change-tag</span> <em>&lt;new-tag&gt;</em></code></pre>
 </div>
@@ -4209,431 +4024,6 @@
 </div></code-tab></code-tabs>
 </div>
 </div>
-<div class="sect1">
-<h2 id="metric-command">Metric Command</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The metrics command prints out the value of a metric or metric registry provided in the parameters list. Use the <code>--node-id</code> parameter, If you need to get a metric from a specific node. Ignite selects a random node, if the <code>--node-id</code> is not set.</p>
-</div>
-<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">--metric</span> sys</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">--metric</span> sys</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Example of the metric output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --metric sysCurrentThreadCpuTime
-Command [METRIC] started
-Arguments: --metric sys
---------------------------------------------------------------------------------
-metric                          value
-sys.CurrentThreadCpuTime        17270000
-Command [METRIC] finished with code: 0</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Example of the metric registry output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --metric io.dataregion.default
-Command [METRIC] started
-Arguments: --metric sys
---------------------------------------------------------------------------------
-metric                          value
-io.dataregion.default.TotalAllocatedSize          0
-io.dataregion.default.LargeEntriesPagesCount      0
-io.dataregion.default.PagesReplaced               0
-io.dataregion.default.PhysicalMemorySize          0
-io.dataregion.default.CheckpointBufferSize        0
-io.dataregion.default.PagesReplaceRate            0
-io.dataregion.default.InitialSize                 268435456
-io.dataregion.default.PagesRead                   0
-io.dataregion.default.AllocationRate              0
-io.dataregion.default.OffHeapSize                 0
-io.dataregion.default.UsedCheckpointBufferSize    0
-io.dataregion.default.MaxSize                     6871947673
-io.dataregion.default.OffheapUsedSize             0
-io.dataregion.default.EmptyDataPages              0
-io.dataregion.default.PagesFillFactor             0.0
-io.dataregion.default.DirtyPages                  0
-io.dataregion.default.TotalThrottlingTime         0
-io.dataregion.default.EvictionRate                0
-io.dataregion.default.PagesWritten                0
-io.dataregion.default.TotalAllocatedPages         0
-io.dataregion.default.PagesReplaceAge             0
-io.dataregion.default.PhysicalMemoryPages         0
-Command [METRIC] finished with code: 0</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="indexes-management">Indexes Management</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The commands below allow to get a specific information on indexes and to trigger the indexes rebuild process.</p>
-</div>
-<div class="paragraph">
-<p>To get the list of all indexes that match specified filters, use the command:</p>
-</div>
-<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">--cache</span> indexes_list <span class="o">[</span><span class="nt">--node-id</span> nodeId] <span class="o">[</span><span class="nt">--group-name</span> grpRegExp] <span class="o">[</span><span class="nt">--cache-name</span> cacheRegExp] <span class="o">[</span><span class="nt">--index-name</span> idxNameRegExp]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_list <span class="o">[</span><span class="nt">--node-id</span> nodeId] <span class="o">[</span><span class="nt">--group-name</span> grpRegExp] <span class="o">[</span><span class="nt">--cache-name</span> cacheRegExp] <span class="o">[</span><span class="nt">--index-name</span> idxNameRegExp]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--node-id nodeId</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node ID for the job execution. If the ID is not specified, a node is chosen by the grid.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--group-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by cache group name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--cache-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by cache name.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--index-name regExp</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Regular expression enabling filtering by index name.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>To get the list of all caches that have index rebuild in progress, use 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">control.sh <span class="nt">--cache</span> indexes_rebuild_status <span class="o">[</span><span class="nt">--node-id</span> nodeId]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_rebuild_status <span class="o">[</span><span class="nt">--node-id</span> nodeId]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>To trigger the rebuild process of all indexes for the specified caches or the cache groups, use the command:</p>
-</div>
-<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">--cache</span> indexes_force_rebuild <span class="nt">--node-id</span> nodeId <span class="nt">--cache-name</span> cacheName1,...cacheNameN|--group-name groupName1,...groupNameN</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--cache</span> indexes_force_rebuild <span class="nt">--node-id</span> nodeId <span class="nt">--cache-name</span> cacheName1,...cacheNameN|--group-name groupName1,...groupNameN</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--node-id</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Node ID for the indexes rebuild.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--cache-names</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of cache names for which indexes should be rebuilt.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>--group-names</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of cache group names for which indexes should be rebuilt.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="system-view-command">System View Command</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The system view command prints out the content of a system view provided in the parameters list. Use the <code>--node-id</code> parameter, if you need to get a metric from a specific node. Ignite selects a random node, if the <code>--node-id</code> is not set.</p>
-</div>
-<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">--system-view</span> views</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">--system-view</span> views</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Examples of the output:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --system-view nodes
-Command [SYSTEM-VIEW] started
-Arguments: --system-view nodes
---------------------------------------------------------------------------------
-nodeId                                  consistentId                                         version                          isClient    isDaemon    nodeOrder    addresses                                          hostnames          isLocal
-a8a28869-cac6-4b17-946a-6f7f547b9f62    0:0:0:0:0:0:0:1%lo0,127.0.0.1,192.168.31.45:47500    2.10.0#20201230-sha1:00000000    false       false               1    [0:0:0:0:0:0:0:1%lo0, 127.0.0.1, 192.168.31.45]    [192.168.31.45]    true
-d580433d-c621-45ff-a558-b4df82d09613    0:0:0:0:0:0:0:1%lo0,127.0.0.1,192.168.31.45:47501    2.10.0#20201230-sha1:00000000    false       false               2    [0:0:0:0:0:0:0:1%lo0, 127.0.0.1, 192.168.31.45]    [192.168.31.45]    false
-Command [SYSTEM-VIEW] finished with code: 0</code></pre>
-</div>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="text">control.sh --system-view views
-Command [SYSTEM-VIEW] started
-Arguments: --system-view views
---------------------------------------------------------------------------------
-name                           schema    description
-NODES                          SYS       Cluster nodes
-SQL_QUERIES_HISTORY            SYS       SQL queries history.
-INDEXES                        SYS       SQL indexes
-BASELINE_NODES                 SYS       Baseline topology nodes
-STRIPED_THREADPOOL_QUEUE       SYS       Striped thread pool task queue
-LOCAL_CACHE_GROUPS_IO          SYS       Local node IO statistics for cache groups
-SCAN_QUERIES                   SYS       Scan queries
-CLIENT_CONNECTIONS             SYS       Client connections
-PARTITION_STATES               SYS       Distribution of cache group partitions across cluster nodes
-VIEW_COLUMNS                   SYS       SQL view columns
-SQL_QUERIES                    SYS       Running SQL queries.
-CACHE_GROUP_PAGE_LISTS         SYS       Cache group page lists
-METRICS                        SYS       Ignite metrics
-CONTINUOUS_QUERIES             SYS       Continuous queries
-TABLE_COLUMNS                  SYS       SQL table columns
-TABLES                         SYS       SQL tables
-DISTRIBUTED_METASTORAGE        SYS       Distributed metastorage data
-SERVICES                       SYS       Services
-DATASTREAM_THREADPOOL_QUEUE    SYS       Datastream thread pool task queue
-NODE_METRICS                   SYS       Node metrics
-BINARY_METADATA                SYS       Binary metadata
-JOBS                           SYS       Running compute jobs, part of compute task started on remote host.
-SCHEMAS                        SYS       SQL schemas
-CACHE_GROUPS                   SYS       Cache groups
-VIEWS                          SYS       SQL views
-DATA_REGION_PAGE_LISTS         SYS       Data region page lists
-NODE_ATTRIBUTES                SYS       Node attributes
-TRANSACTIONS                   SYS       Running transactions
-CACHES                         SYS       Caches
-TASKS                          SYS       Running compute tasks
-Command [SYSTEM-VIEW] finished with code: 0</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="performance-statistics">Performance Statistics</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Ignite provides a built-in tool for cluster profiling. Read <a href="/docs/2.9.1/monitoring-metrics/performance-statistics">Performance Statistics</a> for more information.</p>
-</div>
-<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">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--performance-statistics</span> <span class="o">[</span>start|stop|rotate|status]</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>start</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Start collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>stop</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Stop collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>rotate</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Rotate collecting performance statistics in the cluster.</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>status</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Get status of collecting performance statistics in the cluster.</p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="working-with-cluster-properties">Working with Cluster Properties</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>control.sh|bat</code> script provides an ability to work with <a href="/docs/2.9.1/SQL/sql-statistics" target="_blank" rel="noopener">SQL statistics</a> functionality.</p>
-</div>
-<div class="paragraph">
-<p>To get the full list of available properties, use the <code>--property list</code> command. This command returns the list of all available properties to work with:</p>
-</div>
-<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> list</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> list</code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can set property value with <code>--property set</code> command. For example, to enable or disable SQL statistics in cluster use, specify <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">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='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">'ON'</span></code></pre>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>You can also get property value with <code>--property get</code> command. For example:</p>
-</div>
-<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> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div id="preamble">
-<div class="sectionbody">
-<div class="listingblock">
-<div class="content">
-<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>
-</div>
-</div>
-<div class="sect1">
-<h2 id="cache-consistency">Cache Consistency</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="repair">Repair</h3>
-<div class="paragraph">
-<p>The command allows to perform cache consistency check and repair (when possible) using Read Repair approach.</p>
-</div>
-</div>
-</div>
-</div></code-tab></code-tabs>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> repair cache-name partition</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-<div class="paragraph">
-<p>Parameters:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Parameter</th>
-<th class="tableblock halign-left valign-top">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cache-name</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache to be checked/repaired..</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>partition</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Cache&#8217;s partition to be checked/repaired.</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>=== Status</p>
-</div>
-<div class="paragraph">
-<p>The command allows performing cache consistency check/repair operations status check.</p>
-</div>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Unix[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>tab:Window[]</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--enable-experimental</span> <span class="nt">--consistency</span> status</code></pre>
-</div>
-</div>
-<div class="openblock">
-<div class="content">
-
-</div>
-</div>
-</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. 
@@ -4660,23 +4050,15 @@
 <li><a href="#transaction-management">Transaction Management</a></li>
 <li><a href="#contention-detection-in-transactions">Contention Detection in Transactions</a></li>
 <li><a href="#monitoring-cache-state">Monitoring Cache State</a></li>
-<li><a href="#destroying-caches">Destroying Caches</a></li>
 <li><a href="#resetting-lost-partitions">Resetting Lost Partitions</a></li>
 <li><a href="#consistency-check-commands">Consistency Check Commands</a>
 <ul class="sectlevel2">
 <li><a href="#verifying-partition-checksums">Verifying Partition Checksums</a></li>
 <li><a href="#validating-sql-index-consistency">Validating SQL Index Consistency</a></li>
-<li><a href="#checking-snapshot-consistency">Checking Snapshot Consistency</a></li>
-<li><a href="#check-sql-index-inline-size">Check SQL Index Inline Size</a></li>
 </ul>
 </li>
 <li><a href="#tracing-configuration">Tracing Configuration</a></li>
 <li><a href="#cluster-id-and-tag">Cluster ID and Tag</a></li>
-<li><a href="#metric-command">Metric Command</a></li>
-<li><a href="#indexes-management">Indexes Management</a></li>
-<li><a href="#system-view-command">System View Command</a></li>
-<li><a href="#performance-statistics">Performance Statistics</a></li>
-<li><a href="#working-with-cluster-properties">Working with Cluster Properties</a></li>
 </ul>
     </div>
           
@@ -4716,11 +4098,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/gg-control-center.html b/docs/2.9.1/tools/gg-control-center.html
index 3004db8..07bb74a 100644
--- a/docs/2.9.1/tools/gg-control-center.html
+++ b/docs/2.9.1/tools/gg-control-center.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3388,11 +3319,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/informatica.html b/docs/2.9.1/tools/informatica.html
index ab8507f..6b6dab7 100644
--- a/docs/2.9.1/tools/informatica.html
+++ b/docs/2.9.1/tools/informatica.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3646,11 +3577,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/pentaho.html b/docs/2.9.1/tools/pentaho.html
index 6980d0e..11822b2 100644
--- a/docs/2.9.1/tools/pentaho.html
+++ b/docs/2.9.1/tools/pentaho.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3461,11 +3392,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/sqlline.html b/docs/2.9.1/tools/sqlline.html
index 5449183..11ba599 100644
--- a/docs/2.9.1/tools/sqlline.html
+++ b/docs/2.9.1/tools/sqlline.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3613,11 +3544,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/tableau.html b/docs/2.9.1/tools/tableau.html
index 8d4a22d..6ac75a6 100644
--- a/docs/2.9.1/tools/tableau.html
+++ b/docs/2.9.1/tools/tableau.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3449,11 +3380,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/tools/visor-cmd.html b/docs/2.9.1/tools/visor-cmd.html
index d43a251..8af0133 100644
--- a/docs/2.9.1/tools/visor-cmd.html
+++ b/docs/2.9.1/tools/visor-cmd.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3521,11 +3452,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/transactions/mvcc.html b/docs/2.9.1/transactions/mvcc.html
index 5eeafca..bf47869 100644
--- a/docs/2.9.1/transactions/mvcc.html
+++ b/docs/2.9.1/transactions/mvcc.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3294,14 +3225,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<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">
-<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
+MVCC is currently in beta.
 </td>
 </tr>
 </table>
@@ -3654,11 +3585,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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.9.1/understanding-configuration.html b/docs/2.9.1/understanding-configuration.html
index 27b106e..0aa6897 100644
--- a/docs/2.9.1/understanding-configuration.html
+++ b/docs/2.9.1/understanding-configuration.html
@@ -863,19 +863,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/memory-configuration/replacement-policies"
-                                class=''
-                            >Replacement Policies</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -952,9 +939,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/persistence/snapshot-directory"
+                            <a href="/docs/2.9.1/persistence/snapshots"
                                 class=''
-                            >Configuring Snapshot Directory</a>
+                            >Cluster Snapshots</a>
                         
                     </li>
                 
@@ -992,13 +979,6 @@
     
         <li>
             
-                
-                <a href="/docs/2.9.1/snapshots/snapshots" class='' >Cluster Snapshots</a>
-            
-        </li>
-    
-        <li>
-            
 
             
 
@@ -1176,9 +1156,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/key-value-api/using-cache-queries"
+                            <a href="/docs/2.9.1/key-value-api/using-scan-queries"
                                 class=''
-                            >Using Cache Queries</a>
+                            >Using Scan Queries</a>
                         
                     </li>
                 
@@ -1291,6 +1271,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.9.1/SQL/sql-transactions"
+                                class=''
+                            >SQL Transactions</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.9.1/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1385,19 +1378,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/SQL/sql-statistics"
-                                class=''
-                            >SQL Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -2264,19 +2244,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/net-specific/net-async"
-                                class=''
-                            >Asynchronous APIs</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2624,19 +2591,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.9.1/monitoring-metrics/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.9.1/monitoring-metrics/tracing"
                                 class=''
                             >Tracing</a>
@@ -2862,11 +2816,6 @@
 
 								  <li><a href="/docs/2.9.1/security/master-key-rotation" class=''>Master key rotation</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/security/cache-encryption-key-rotation" class=''>Cache encryption key rotation</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -2931,11 +2880,6 @@
 
 								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
-                                
-                                  
-
-								  <li><a href="/docs/2.9.1/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
-                            
                             </nav>
                         
                     </li>
@@ -3136,19 +3080,6 @@
                         
                     </li>
                 
-
-                    
-                    
-                    
-
-                    <li> 
-                        
-                            <a href="/docs/2.9.1/extensions-and-integrations/performance-statistics"
-                                class=''
-                            >Performance Statistics</a>
-                        
-                    </li>
-                
               
                      
              </nav>   
@@ -3487,11 +3418,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639578929' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639578929' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728907' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728907' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639578929" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639578929"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728907" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728907"></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/3.0.0-alpha/binary-protocol.html b/docs/3.0.0-alpha/binary-protocol.html
index e7f038d..75109b2 100644
--- a/docs/3.0.0-alpha/binary-protocol.html
+++ b/docs/3.0.0-alpha/binary-protocol.html
@@ -295,11 +295,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728292' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728292' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728292" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728292"></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/3.0.0-alpha/ignite-cli-tool.html b/docs/3.0.0-alpha/ignite-cli-tool.html
index d1dbebf..c2018f6 100644
--- a/docs/3.0.0-alpha/ignite-cli-tool.html
+++ b/docs/3.0.0-alpha/ignite-cli-tool.html
@@ -352,11 +352,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728292' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728292' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728292" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728292"></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/3.0.0-alpha/index.html b/docs/3.0.0-alpha/index.html
index 347b635..7840359 100644
--- a/docs/3.0.0-alpha/index.html
+++ b/docs/3.0.0-alpha/index.html
@@ -358,11 +358,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728292' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728292' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728292" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728292"></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/3.0.0-alpha/installation/installing-using-exe.html b/docs/3.0.0-alpha/installation/installing-using-exe.html
index 004685f..aea4667 100644
--- a/docs/3.0.0-alpha/installation/installing-using-exe.html
+++ b/docs/3.0.0-alpha/installation/installing-using-exe.html
@@ -344,11 +344,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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/3.0.0-alpha/persistence.html b/docs/3.0.0-alpha/persistence.html
index 4ddbfd8..95a677a 100644
--- a/docs/3.0.0-alpha/persistence.html
+++ b/docs/3.0.0-alpha/persistence.html
@@ -295,11 +295,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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/3.0.0-alpha/quick-start/getting-started-guide.html b/docs/3.0.0-alpha/quick-start/getting-started-guide.html
index 58a8820..0e3fec5 100644
--- a/docs/3.0.0-alpha/quick-start/getting-started-guide.html
+++ b/docs/3.0.0-alpha/quick-start/getting-started-guide.html
@@ -607,11 +607,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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/3.0.0-alpha/rebalance.html b/docs/3.0.0-alpha/rebalance.html
index dfc82fe..498f5fb 100644
--- a/docs/3.0.0-alpha/rebalance.html
+++ b/docs/3.0.0-alpha/rebalance.html
@@ -301,11 +301,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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/3.0.0-alpha/sql/calcite-based-sql-engine.html b/docs/3.0.0-alpha/sql/calcite-based-sql-engine.html
index 30dcbd8..66c0c80 100644
--- a/docs/3.0.0-alpha/sql/calcite-based-sql-engine.html
+++ b/docs/3.0.0-alpha/sql/calcite-based-sql-engine.html
@@ -746,11 +746,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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/3.0.0-alpha/sql/jdbc-driver.html b/docs/3.0.0-alpha/sql/jdbc-driver.html
index 430a5b8..0fea237 100644
--- a/docs/3.0.0-alpha/sql/jdbc-driver.html
+++ b/docs/3.0.0-alpha/sql/jdbc-driver.html
@@ -379,11 +379,11 @@
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1639580344' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1639580344' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639728293' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639728293' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1639580344" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639580344"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639728293" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639728293"></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>